Remote Golang Jobs

Last Week

Backend Software Engineer
Avenue  
go microservices rabbitmq kubernetes backend golang Jul 06

Are you interested in creating software that must perform transactions within milliseconds, with high availability, that must handle hundreds of thousands of users and all that with ease to use and without miss a dime? If your answer is yes, you should join us.

As a Backend Software Engineering you will:

  • Design and implement new features for our platform
  • Improve existent design and functionality
  • Debug and Fix issues
  • Automate existing process and routines

Our backend is based on open source tools and runs as a set of Golang based MicroServices. We're using RabbitMQ and Grpc for communication. This backend supports our Web App (a React/Redux & JS SPA) and our Mobile App (Flutter engine using WebViews to render our Web App, soon to be fully native).

Basic Qualifications

  • Knowledge of CS fundamentals including data structures, algorithm design
  • Proficiency in Go
  • Basic knowledge of messaging and distributed computing
Share this job:

This Month

Senior Ruby/Netsuite Developer
X-Team  
ruby ruby-on-rails netsuite python go senior Jul 03

Most important:

  • Demonstrable experience integrating with enterprise ERPs (e.g. NetSuite)
  • Solid experience in Ruby (also consider Python or Go if you have Netsuite experience)
  • Experience with unit testing
  • Strong SQL knowledge
  • Experience with RESTful web services
  • Write well designed, testable, efficient code
  • A passion and curiosity for creating and building things

Nice to have:

  • Experience with working remotely
  • Familiar/involved with open­ source projects

Personal:

  • Independent, self-motivated
  • Fluent in English, written and spoken
  • Proven track record of always learning and growing
  • Proactive attitude
  • Possess a spirit of generosity

Perks:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job:
Senior Software Engineer/Cloud
cloud cpp go python kubernetes senior Jul 02

At Atomwise, we invented the first deep learning neural networks for structure-based small molecule drug discovery, and we’re currently deploying it in one of the largest applications of machine learning for life sciences. We work on Alzheimer’s, cancer, diabetes, drug-resistant antibiotics, and other diseases. We’ve partnered with 4 of the top-10 US pharma companies, raised over $50M from top VCs, and have 100+ diverse projects currently running.

You should think about joining us if you care about enabling the application of machine learning to essential problems. For example, we are not constrained by latency or uptime but by scaling and parallelization. Today we can analyze more than 1 billion molecules per day, but there are about 10^24 synthetically-accessible molecules. Come help us pick up a couple of orders-of-magnitude.

Our team has over 35 Ph.D. scientists who contribute to a collaborative academic-like culture that fosters robust scientific and technical discussion. We strongly believe that data wins over opinions, and aim for as little dogma as possible in our decision making. Our team members have expertise in a wide range of disciplines--from computational chemistry and structural biology to cloud-native best practices--and we regularly have internal seminars open to anyone interested in learning about these topics.

Our Engineering team is small and growing quickly. As a result, there’s plenty of opportunities for career growth and to have a significant impact on our success. 

You will

  • Have the opportunity to learn and improve how we run machine learning at scale to deliver new drugs.
  • Play an essential role in designing and building cloud-based solutions consisting of 500+ CPU and GPU instances in a highly dynamic scaling environment.
  • Foster high-quality and adaptable software using engineering and Agile best practices.
  • Interact closely with our scientists (your users) to scope, design and implement software to tackle cheminformatic and machine learning problems.

Required Qualifications

  • Bachelor’s degree in Computer Science with 4+ years of software engineering experience.
  • High proficiency in Python and a compiled language (e.g., C++, golang, Java, etc).
  • A record of designing and implementing cloud software using docker containers.
  • High proficiency with the Linux command-line environment.

Preferred Qualifications

  • Experience building and deploying batch computing workloads or microservices onto Kubernetes.
  • Experience implementing machine learning architectures in PyTorch or TensorFlow
  • Background in Biology or a related field.

Compensation & benefits

  • Competitive salary, commensurate with experience
  • Stock compensation plan – you’ll be an Atomwise co-owner
  • Platinum health, dental, and vision benefits
  • 401k with 4% match
  • Flexible work schedule
  • Generous parental leave
  • Strong emphasis on collaborative learning and career development

Atomwise is not currently offering visa sponsorships for any position. Please only apply if eligible to work in the U.S.


Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Share this job:
Go Software Engineer
Coder  
go postgresql typescript react-js kubernetes cloud Jun 29

We are hiring Software Engineers, Senior Engineers, and Staff Engineers who are passionate about building clean and sophisticated code, primarily in Golang. The ideal candidate will have a passion for building world-class software and a track record of success creating highly and scalable software systems.

Job Responsibilities

    • Design and develop secure, stable, testable and maintainable software with minimal defects
    • Contribute to product vision and feature decisions
    • Work with customers to troubleshoot issues

Minimal Qualifications

    • Bachelor's degree in Computer Science or at least 4 years experience actively programming
    • A strong passion for computing and software
    • Obsession with development workflow
    • Mastery of the Go programming language
    • Substantial experience with Linux
    • Strong written and verbal communication skills

Tech Stack

    • Go on backend, Typescript/React on frontend
    • Google Cloud for internal services
    • Docker / Kubernetes
    • PostgreSQL
Share this job:
Site Reliability Engineer
cloud linux kubernetes go healthcare Jun 28

Giant Swarm is a fast-growing open-source infrastructure management platform used by modern enterprises. Our vision is to empower developers around the world to ship great products.

We're a distributed, diverse, and growing team, spread across Europe. The company is based in Cologne, Germany, where we have a small office in a coworking space. However, less than 5% of us actually work there. All workflows are designed to function remotely - but of course, if you want to visit Cologne, you are more than welcome!

What we offer on top:

  • Choose the hardware you like the most!
  • Family first - we have more kids than employees!
  • Join our team at conferences all over the globe!
  • Internal Hackathons - we love to challenge ourselves!
  • 2 Off-Sites per year (check our photos on Instagram)!

What’s the most outstanding part about working for Giant Swarm?
"It's a long list, but for me, the most important thing is the people. It's great to be surrounded by so many smart people - there's a lot of work to do but it doesn't feel like an uphill struggle because everyone pulls their weight so well"

(Simon Weald, SRE)

While we are remote-first, we appreciate quality time with our co-workers, so we meet in person twice a year to work and have fun together.

Work-life integration

  • Flexible working hours, and working from home or anywhere you prefer
  • Currently, the number of kids from our team members outnumbers the number of employees.
  • We don’t only care about the kids “within” the company, but also about all children - for example, we compensate the carbon of all our flights.
  • As an international company, we want to create similar standards for everyone, regardless of location. So, additional perks (for example, a location-aware, fixed amount paid each month to cover costs like co-working, phone contracts or gym memberships), paid parental leave and healthcare compensation are compulsory.

Your Job

  • You maintain, operate and upgrade our own and our customer’s Kubernetes clusters.
  • You will design, configure, build, and maintain our core infrastructure, from kernel parameters to the cloud provider templates.
  • You understand how servers and systems work and you tweak their behavior to your needs.
  • You will be responsible for our monitoring, logging and alerting.
  • You will help resolve incidents on our own and our customer’s clusters.
  • You participate in the on-call support schedule (~ one 24 hours shift every 2 weeks)
  • You are a go-to person in case our developers need advice regarding infrastructure.
  • You will automate all the things.

Requirements

  • You must have deep, hands-on knowledge of Kubernetes from both the end-user and the operation side.
  • You have wide experience with and are able to debug Networking, Security, Linux (Kernel, Namespaces, cgroups).
  • You have great debugging skills and you are not afraid to deep dive into thousands of lines of logs.
  • You have decent coding skills, preferably in Go. You have experience with maintaining infrastructure with code.
  • You know the good and bad parts of various automatization tools (Terraform, Chef, Puppet, Ansible or Saltstack).
  • You are fluent with CNCF products running on top of Kubernetes (prometheus, grafana, ingress controller, …) you know how to use them and how to configure them.
  • You have a decent knowledge of storage including software-defined storage.
  • You like reverse and performance engineering.
  • You automate all the things by writing code. Using bash scripts for it makes you sad :)
  • We are currently mostly distributed around Europe (around UTC), but we have recently won our first US client and are looking for someone in the same time zone. Thus, you are located somewhere at the American (North, South or Central) East Coast.

Why we think this job is worth applying for!

Impact, Impact, Impact! We are a remote-first organization with a growing team from 15+ European countries. Every new team member changes the team. This is great! People who know things we don’t are highly welcome.

“It's easier to ask forgiveness than it is to get permission” (Grace Hopper) - sure, it’s not 100% like this, but we have a strong culture of failure which, is part of our agile mindset. We don’t do things like in the guidebook. You can try things out! Our default to 100% transparency will help you here.
We play a key role in our customers' digital transformation. We have partnered up with Amazon and Microsoft to provide our solution on their cloud platforms - more will follow.
We have been in this ecosystem from the get-go and as part of the CNCF family, we feel at home in the community. As a part of Giant Swarm, you will also join this extended family.
We serve some of Europe's leading organizations and are talking to many more.

What’s the most challenging part of your job?"Finding time to concentrate on a specific task (especially if it's in-depth) - SREs context-switch a lot"
(Simon Weald, SRE)

Interested? Questions? Coffee? Contact Mirco (mirco@giantswarm.io) or apply directly!

Share this job:
Back End Developer | Go | remote within UK or Cambridge
go php mysql postgresql linux backend Jun 26

Third Light is hiring a Back End Engineer —a Go developer or someone who has been mixing Go into their work or personal projects and is readynow looking for a primarily Go-based role. 

You may work remotely - joining a team that already includes remote workers - or from our Cambridge office.

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps people manage and share their digital media files easily – features that deliver immediate positive impact for our global user base. 

We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say. 

Our product is a single-page JavaScript application loosely-coupled to a back end that's built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.

We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development. We can allocate projects that build upon your current strengths, and we offer a personal development approach that you may help shape.

Your opinion and expertise will be valued from day one.

Upcoming projects within the team

  • Integrate with social media to provide a publishing platform that can also gather user-generated content
  • Provide AI and machine vision to detect duplicate files and provide auto-tagging and OCR
  • Create a metrics & reporting system to track usage of features, document downloads and image views
  • Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
  • Extend workflow and automation microservices to create intuitive automated channel publishing tools
  • Automate orchestration of microservices in our product e.g. exploring Kubernetes
  • < your idea here! >

We're looking for

  • Someone who's positive about Go and wishes to embrace this exciting language
  • Proven back-end coding skills using either PHP or Go and for Linux
  • Demonstrable interest in Go—from industry, self directed learning or personal projects
  • An appreciation for continuous unit and integration testing
  • Skills in designing, building, testing and maintaining web services, ideally microservices
  • Ability to work with a large, live, production codebase
  • Familiarity with relational databases e.g. MySQL or PostgreSQL
  • Familiarity with CI/CD, preferably within a Git-based workflow
  • Optionally, familiarity with porting an OO monolith to a microservice architecture
  • Someone considering mid level back-end jobs such as: Go Developer | Go Microservices Developer | Golang Developer| Node.js Developer | PHP Developer | Python Developer | Back End Engineer | Back End Developer etc.

You may bring—or like to gain—skills exploring any of the following

  • Containers, containers as services and automated container deployment
  • Large-scale storage, manipulation and streaming of multimedia
  • Machine intelligence, visual recognition or similar numerical computation
  • Production experience in systems configuration, monitoring, logging, and metrics gathering

Our current technology mix - we'll help you get up to speed

Go (aka Golang) | JavaScript | PHP | NGINX | MySQL | SockJS | RabbitMQ | Debian | macOS | VMware | Git | Jira | Bitbucket | Bamboo | Slack | Basecamp

Salary and benefits

  • c.£50,000— negotiable —we're keeping an open mind
  • Contributory pension scheme
  • Personal development plan that you can shape for related training/certifications/conferences
  • 25 days holiday + public holidays | flexible hours | bicycle and free car parking | on site cafe | good coffee and tea | fresh fruit | choice of high end workstation | an adorable Beagle to brighten the office

Working remotely: The Third Light development team embraced remote working a few years ago and now has workers in more than one country. We strive to provide a friendly, fun, supportive remote-working culture and we refine our processes to make remoting easier. We will welcome your ideas and contributions. We provide computing equipment and cover reasonable costs incurred from running a home office. 

Normally, as a new starter, you'd come to the office for a few weeks to get to know each other. Due to Coronavirus you will no-doubt join us remotely, at least temporarily, which will bring interesting challenges in how best to introduce you to, and integrate you into, the development team—how to train you, how to help familiarise yourself with our systems and ways of working. We see this as an interesting challenge so we’re working it out at the moment. We're planning a fully-remote ‘onboarding’ process with team meetups, one-to-one sessions and pair programming as well as online social gatherings for you when you join. 

If you'd prefer to primarily work from our office this option will still be available to you after lockdown.

Share this job:
Senior Software Engineer
Ockam  
go open-source apache-kafka messaging api-design cloud Jun 12

Ockam is building interfaces to cloud services like Kafka, InfluxDB, Okta. We are also creating new cloud services like the Ockam Registry. This is an exciting and challenging role on the Ockam Team. You will be responsible for building core components and generalized interfaces in the Ockam code base. You will also get to work with some of the most popular open source communities in the edge and IoT ecosystems.  Moreover you will be building infrastructure templates and standing up resources in public cloud environments.  The primary language we utilize in this layer of the stack is Golang, however, you will have the opportunity to utilize or learn Erlang, Elixir, C, and Rust at Ockam. Cryptography protocols are utilized throughout the Ockam stack, so whether this is an area of experience or experimentation in your past, you will be challenged. Ockam is a small and extremely senior team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. Everyone on the Ockam team takes responsibility for their parts from end-to-end, including the creation of long term objectives, issues in GitHub, task management in our Trello boards, and summaries of key results.

Expertise

    • Git and GitHub's workflow
    • Modern CI/CD pipelines and DevOps
    • API design
    • Open source cloud services integrations
    • Building complex code bases in the Go language
    • Individual and collaborative project management leadership

Experience

    • 10+ years of experience
    • Building with Docker and Kubernetes
    • Provisioning and operating cloud services in AWS, Azure or Google Cloud
    • Consuming and contributing to open source codebases
    • The basics of cryptography and PKI
    • Messaging systems like RabbitMQ 
    • Comfort switching between multiple programming languages

Level

    • This is a Level 5 role at Ockam.
    • Individuals that consider themselves to be Level 4 or 6 are also encouraged to apply.
    • For more information about Role Levels at Ockam, [click here for our guide].
Share this job:

This Year

Fullstack Software Engineer
react-js javascript node-js typescript go golang Jun 07

Coder is a platform for developers by developers. If you are passionate about developer workflows, tools, automation, open-source, and want to have an impact on the way code is written, you should apply. 


Coder's Advanced Technology Team is seeking a Fullstack Software Engineer to report directly to our CEO as part of a highly capable engineering team working on innovative solutions. We are looking for candidates that are passionate about building clean and sophisticated code, primarily in Golang, and Typescript. You will be contributing directly to the company’s vision.


You will:

  • Design and develop secure, stable, testable and maintainable software with minimal defects
  • Contribute to product vision and feature decisions

You may be a fit for the role if you have:

  • Excellent coding and debugging skills
  • An obsession with development workflow
  • Very strong written and verbal communication skills 
  • Mastery of the Go and Typescript programming languages
  • Substantial experience with Linux
  • Have a deep love for software

Bonus points if you have:

  • Open source experience
     

You should include these in your application:

  • Resume and/or LinkedIn profile
  • Github, Reddit, or personal blog/portfolio if available

You should be comfortable using this tech stack:

  • Go on backend, Typescript/React
  • Docker / Kubernetes
  • PostgreSQL
Share this job:
Platforms Engineer for a Cryptocurrency Startup
kubernetes ansible go rust golang blockchain Jun 02

Chorus One runs validators on cutting edge Proof of Stake networks such as Cosmos, Solana, Celo, Polkadot and Oasis. We also provide user analytics and a wallet for users at: https://anthem.chorus.one/

We are seeking a Platforms Engineer to maintain and scale our staking infrastructure; our network secures millions of dollars of cryptocurrency assets, and security and reliability are key to everything we do. This position is a unique opportunity to work with an experienced team on cutting-edge blockchain networks and financial services around cryptocurrency.

Responsibilities


  1. Maintain, scale and monitor existing infrastructure, including cloud machines, bare metal servers and a Kubernetes cluster, to allow Chorus One to provide secure and reliable industry-leading Proof-of-Stake validation services.

  2. Reason about and improve the security properties of infrastructure. Secure key management, server hardening and intrusion detection are important themes. 

  3. Institute monitoring and alerting systems for infrastructure. Enable other team members to attend to and troubleshoot problems as they arise. 

  4. Develop software related to blockchain data extraction or interchain communication, on an as-needed basis.


The ideal candidate:

  • Is able to work independently. Has prior work experience in a medium sized company or as a Platforms / DevOps lead in a startup.
  • Has prior experience with a range of diverse DevOps tools. We use Kubernetes, Ansible and Packer.
  • Possesses good knowledge of security as it relates to cloud-based infrastructure.
  • Is able to develop tooling, and monitoring solutions where none exist, and can debug unreliable software - many of the projects we run are of alpha quality. Good knowledge of Golang and/or Rust would be a significant advantage.
  • Bachelors or advanced degree in Computer Science or related subject is a plus, but not strictly needed.
Share this job:
Lead developer Go+Angular
CEL  
go angular aws devops mongodb docker May 31

Reports To: The Lead developer will report to the CTO.

This position entails to shares and revenu shares.

Preferred timezone are Paris+-2H OR Ho Chi Minh City +-2H

Job Overview: You will join the Simcel Product team which is working on a groundbreaking product that will change the way supply chain is done.  A big part of the job will consist in transforming the huge experience gathered by decades of Supply Chain consulting with the biggest FMCG companies into an automated solution, then extend beyond this experience. Your role will be to take leadership of the dev team, making sure everything is in place for simcel to deliver the highest possible value, and grow beyond our first customers.

Responsibilities and Duties:

  • Be in charge of designing, implementing and maintaining core features of our product.
  • Manage the product team and its sprints. Ensure releases are carefully planned and delivered.
  • Collaborate with the product owner and CTO to make sure release planning are aligned with the long term roadmap
  • Be able to carry out adoption of your planning and proposals among the teams
  • Insure features are developed with a high level of quality, as well as participate in our continuous refactoring endeavour. Help setup quality guidelines and have them adopted by the team.
  • Provide support to other developers. Be the referent in our cross code reviews.
  • Help conducting non technical, cross departements meetings to transform Supply Chain knowledge into clear feature specifications.
  • Be a source of proposition for new features or improvements.
  • Collaborate with the Data team to integrate the data intelligence it produces into our product.
  • Be highly autonomous, especially be able to transform fuzzy, complex and various requirements into clear specifications, plan for their implementation and deliver.

Qualifications:

  • Excellent communication skills, total english fluency
  • Experience managing technical teams, proven ability to get the team to deliver
  • At least 5 years as a full stack developer
  • At least 3 years in go
  • At least 2 years of Angular or other front-end frameworks
  • Experience with NoSQL databases (MongoDB preferred)
  • Python experience appreciated
  • Experience working remotely
  • At least one experience in multicultural work environment highly appreciated
  • Experience with non-web project highly appreciated
  • Experience with Supply Chain or Simulation highly appreciated
  • Autonomous. Driven. Excited to learn.
  • Experience with automated testing / continuous integration.
  • Appreciated: Experience with deployment automation 
  • Appreciated: MS in computer science or engineering diploma
  • Appreciated: Docker, AWS
  • Linux - Git
Share this job:
Senior Developer with GO expereince
go python c senior golang java May 24
Boyle Software is looking for a full-time Software Engineer with Go experience. Ideally you've worked in a JavaScript, Python, Java or C/C++ environment where you have gotten the chance to work with Go  as well.

**This job is either remote or based in Dallas, TX. Must be in the US though**

There are many ways to define what qualifies an Engineer as "Senior". We don't have a year requirement in mind, we believe there is more to it than that. We do need an experienced dev who will be able to work independently on a modern application without much guidance. If that's you apply below, let's chat!

Requirements:
  • 3+ years of Software Engineering experience
  • Strong software design skills; database modeling a plus
  • Experience with Go (Golang)
  • Experience with one or more: JavaScript, Python, Java, or C/C++
  • Experience with distributed systems
  • AWS experience is a huge plus
  • Experience building scalable web architecture and distributed systems
Share this job:
Senior Software Engineer
go postgresql microservices google-cloud-platform senior cloud May 15

SENIOR SOFTARE ENGINEER (GOLANG, PLATFORM)

ABOUT THE COMPANY

TL;DR We are a prop-tech scale-up with fin-tech engine at our core
Enabling property owners to get closer to their tenants from both communication and services (commercial) standpoints.


THE ROLE

As one of our first platform (back-end) engineers, you will have the opportunity to establish a foundation for the future of software engineering in AVY.

Central part of our platform will be payment processing engine utilizing PSD2.0 Open Banking APIs and at the same time interfacing various 3rd party payment processors.

We are looking for experienced open-minded Golang engineer who is passionate about clean and tested code being deployed through Continuous Delivery process.

Rest of the platform is based on microservice event-driven architecture. Front-end clients are based on React.

Infrastructure is being built on Kubernetes running on GCP.

EXPECTATIONS

  • Design and implement payment processing APIs working towards Open Banking (PSD2.0)
  • Engineer and implement highly scalable microservice architecture
  • Lead the team by example in the development of backend-services for AVY platform
  • Develop secure, robust and scalable APIs which would be consumed by various clients (front-end, mobile, partner integrations)
  • Make sure that written code is covered by tests with defined acceptance levels
  • Work closely with Product Owner in roadmap creation process
  • Open to work in high paced, stable and agile start-up environment

REQUIRED EXPERIENCE

  • 3+ years working with Golang
  • experienced in several programming and scripting languages
  • Experience with unit and integration testing paradigms
  • Experience writing code for transactional high-intensity, real-time applications
  • Deep understanding of system architecture design, algorithms and data structures
  • Event-driven architecture
  • Relational databases
  • Experience with containerization technologies
  • Experience with Messaging queues
  • Experience in working with cloud services (AWS or Google Cloud Platform)
  • Structured analytical mindset with strong communication skills

THE TEAM

While we do have office in central Stockholm, we are distributed team from our start working in a +-4 hours timezones since 2018.

Today, we have a mix of on-site/remote engineers, however, recently, we have transformed ourselves to a 100% remote company.

We are very much interested in each of our team members as individuals and professionals and are trying to do fun stuff which are useful for our business but at the same time, we all want to learn new things and share knowledge - that is at the heart of our engineering team at Avy.

Share this job:
Backend Engineer
go microservices rest distributed-computing kubernetes backend May 14

Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

We are looking for a Senior Software Engineer to spearhead the development of our backend applications. You will create a state-of-the-art backend to bridge the gap between the machine learning and Kubernetes teams. This includes defining and implementing efficient, robust and scalable APIs and services that meet current and emerging best practices.

Responsibilities

  • Developing our internal APIs and backend
  • Designing and implementing SaaS-based microservices
  • Collaborating with our infrastructure, machine learning and Kubernetes teams

Required qualifications

  • 10+ years experience in software engineering
  • Proficient in Go
  • Experience shipping and maintaining software products

Preferred qualifications

  • Experience with JavaScript
  • Experience with GCP/GKE
  • Familiarity with Kubernetes and containerization
  • Experience designing, building, and maintaining distributed systems

Why join Carbon Relay

  • Competitive salary plus equity
  • Health, dental, vision and life insurance
  • 401k with matching
  • Unlimited vacation policy (and we do really take vacations)
  • Ability to work remotely
  • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!
Share this job:
Engineering Manager, Cloud Infrastructure
Heetch  
microservices go mesos marathon aws cloud May 09

Note before applying: We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -1 hour > France time zone < +1 hour

Infrastructure Team at Heetch

Heetch’s growing infrastructure reliably supports over ten thousand rides in five countries and a dozen cities. It handles millions of API requests and events every day without a snag. Currently, our distributed infrastructure, built on AWS and architected with open source components such as Mesos, Docker, ZooKeeper and Kafka orchestrates 160+ microservices, developed by 16+ teams. We are looking for an Engineering Manager to help expand our system to reliably support more rides in more countries. We are looking for someone technical, with experience in building and scaling distributed infrastructure. If this sounds like you,then join our infrastructure team and help us define and bring our technical vision to light. Come help us tackle big infrastructure challenges that supports events, API requests and services at scale.

Our Values

- Make it happen:  Bring intensity and discipline, but focus on important work.

- Common interest first: Never let a teammate behind and embrace change.

- Kindness: You treat people with respect regardless of their status or disagreement with you. Always assume good intentions.

- Communicate Wisely: Listen to one another: everybody has the same right to speak up.

- Free Mind: Accept everyone for who they are and embrace differing perspectives to make better decisions.


What will you do?

As an Engineering Manager, you will manage a fast-growing remote team to help us improve the performance and reliability of our current systems. You will maintain and build the automated systems that will allow us to scale our infrastructure to support our growth and our international expansion. You will also work hard to create a healthy environment with the team where it's safe to experiment while moving fast.

Deliver

- Work with Engineering, Product, and Data teams to facilitate project delivery by ensuring alignment and on time delivery

- Define, implement, and oversee a flexible and effective development process to reach the team's delivery goals

- Offer a collaborative and welcoming development environment for your team members

- Deliver high quality, availability, reliability, scalability, and secure distributed systems

Coach

- Support and inspire an ambitious group of engineers in their career goals

- Work with our people operations team to maintain our high performance and high morale

- Oversee a distributed team (fully remote across Europe) of motivated engineers spanning all experience levels

- Facilitate continuous learning and improvement for the team and its members

- Provide technical and non-technical guidance to the team, both individually and as a group

- Maximize team productivity and build loyalty by deeply understanding & incorporating various motivations, working styles and preferences

- Cultivate high engagement, performance and commitment to the product through a motivational & visionary approach

- Develop and mentor upcoming leaders and key engineers

Hire

- Be actively involved in hiring and growing our engineering team

- Plan and implement hiring strategies to attract talent within your team

- Advocate for engineering and management on the blog or at social and tech events

Drive changes

- Help us grow and evolve our engineering culture

- Work with other engineering managers to drive cultural changes across the organisation

Does it sound like you?

- You’ve managed teams that designed and operated critical infrastructure, particularly with a broad experience across service orchestration, deployment systems and the cloud.

- You know how to balance the reliability, usability, compliance and cost of critical systems.

- You have more than 4 years of engineering leadership experience with at least 2 years managing multiple teams in various locations.

- You have already worked in a fast-paced environment within a fast-growing company.

- You have strong communication skills: You're able to interact with a variety of people, technical or non-technical.

- You show a significant track record of attracting, retaining, and mentoring top talent within the industry.


What's next?

If your application is selected, the process will be composed of 4 steps:

1. Interview with a Technical Recruiter (45mn)

2. Interview with the CTO

3. Interview with 2 Engineering Manager peers (1h)

4. Day on site (Paris) to meet your future teammates and stakeholders

Share this job:
Remote Backend Developer for Real-Time Collaboration App
node-js react-js javascript rust go backend Apr 28

Scalable Path is looking for a Backend Developer for Real-Time Collaboration App to join the team and work on a client project. This is a remote, full-time position.

CLIENT COMPANY DESCRIPTION:
The client is making a platform for real-time collaboration. Imagine Zoom but with an improved user experience and additional features.

DUTIES AND RESPONSIBILITIES:
You will be responsible for "owning" the backend development of this highly complex real-time application. You will be responsible for:
- Making important architectural decisions about the application, hosting, system design, etc.
- Setting up hosting on AWS or other top-notch provider
- Selecting a backend code framework
- Designing a GraphQL API for the frontend React app to consume
- Integrating with 3rd party APIs like Twilio
- Collaborating with the Founder and Frontend Developer

The small team is currently using a Kanban board inside Quip for task tracking and Github for the code repository. The founder is acting as the project manager and will be providing high-level guidance, but you will be expected to ask questions and work independently at times to suggest and implement solutions. Although not absolutely required, a candidate who can also implement frontend features using HTML/CSS/REACT is preferred.

A small subset of the features you'll be implementing on the backend are:
- Authorization
- Video/Voice conferencing
- File sharing
- Chat
- Desktop Sharing

Overall, the client is looking for a capable developer who can be relied upon to build the backend of the application in a scalable way. This application has a complex and challenging feature-set, and because it is unlikely that a single individual has experience with all of the necessary technologies, it's important that you are a fast learner are able to research and get up-to-speed quickly with new skills.

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working with the Founder and a front end developer who has already been going for a couple of weeks. The client is in the America/New York (-04:00) EDT time zone.

REQUIRED SKILLS:
- Excellent written and spoken English communication
- Strong experience with JavaScript or TypeScript on the server (Node.js) or other performant real-time capable language like Go or Rust
- GraphQL
- Postgres
- Docker
- Ability to set up hosting for the application

DESIRED (NICE-TO-HAVE) SKILLS:
- React
- CSS
- HTML
- Experience with the Twilio API

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
3-6 months or more

Share this job:
Site Reliability Engineer
Numbrs  
go kubernetes aws docker devops sysadmin Apr 21

Numbrs is reshaping the future of the workplace. We are a fully remote company, at which every employee is free to live and work wherever they want.

Numbrs was founded with the vision to revolutionise banking. Therefore from day one Numbrs has always been a technology company, which is driven by a strong entrepreneurial spirit and the urge to innovate. We live and embrace technology.

At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users.

Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

Job Description

You will be a part of a team that is responsible for deploying, supporting, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume; documenting the IT infrastructure, policies and procedures. You will also be part of an on-call rotation.

Key Qualifications

  • a Bachelor's or higher degree in technical field of study
  • a minimum of 5 years experience deploying, monitoring and troubleshooting large scale distributed systems
  • background in Linux administration (mainly Debian)
  • scripting/programming knowledge of at least Unix shell scripting
  • good networking understanding (TCP/IP, DNS, routing, firewalls, etc.)
  • good understanding of technologies such as Apache, Nginx, Databases (relational and key-value), DNS servers, SMTP servers, etc.
  • understanding of cloud-based infrastructure, such as AWS
  • experience with systems for automating deployment, scaling and management of containerised applications, such as Kubernetes
  • quick to learn and fast to adapt to changing environments
  • excellent communication and documentation skills
  • excellent troubleshooting and creative problem-solving abilities
  • excellent communication and organisational skills in English

Ideally, candidates will also have

  • experience deploying and supporting big data technologies, such as Kafka, Spark, Storm and Cassandra
  • experience maintaining continuous integration and delivery pipelines with tools such as Jenkins and Spinnaker
  • experience implementing, operating and supporting open source tools for network and security monitoring and management on Linux/Unix platforms
  • experience with encryption and cryptography standards
Share this job:
Senior Software Engineer
Ockam  
rust embedded cryptography c go senior Apr 04

Ockam is building SDKs for embedded systemsedge devices, and cloud. The Ockam code base is polyglot and built in a highly modular architecture. We utilize Rust, C, Elixir, and Golang in our stack.

You will be responsible for building core library components in the Ockam code base. Primarily, you will code in Rust, but will need to contribute to, and interface with, Ockam’s C, Go, and Elixir libraries. This includes building APIs for Ockam’s protocols, consuming external open source libraries, and creating simple abstractions for end users of the Rust SDK. 

Ockam is a small and extremely senior team. This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation. Everyone on the Ockam team takes responsibility for their parts from end-to-end, including the creation of long term objectives, issues in GitHub, task management in our Trello boards, and summaries of key results.

Expertise

  • API design
  • Building complex code bases in the Rust language
  • Individual and collaborative project management leadership
  • Git and GitHub's workflow
  • Modern CI/CD pipelines and DevOps
  • Consuming and contributing to open source codebases

Experience

  • 10+ years of experience
  • Cryptography libraries and Public Key Infrastructure (PKI)
  • Multiple programming languages
Share this job:
DevOps Engineer - Community.com
terraform ansible aws go postgresql devops Mar 29

Description

Imagine texting with artists, celebrities, visionaries—the leaders you respect and admire—the same way
you do with your mom or best friend. Imagine texting with your fans, supporters, or patrons that very
same way, with smart, powerful tools to help you engage in direct, meaningful communication. At scale.
This is the reality we’re building at Community.
We’re already busy helping some of the most prolific community leaders reach and respond to their
members in a way that outperforms the pay-to-play, throttled engagement of traditional social media
platforms. Community is not an evolution of social media, it’s a break away from it. A fresh start to
communication altogether.

About the role and your impact

At Community we are building an asynchronous messaging platform that integrates with multiple
messaging services at global scale. You would be working with a distributed, remote-first team that
spans North America and Europe. Your day would be spent building and supporting the AWS-based
infrastructure and systems that underpin our product: building and configuring Terraform and Ansible
modules, improving on our custom Go-based tooling; working on our Vitess, Cassandra, and Postgres
databases; designing and building simple monitoring integrations; designing new systems; pairing with
other engineers; and supporting other teams to deliver innovative features on a cutting edge stack.
We’re an early stage company and every team member has the potential to impact the organization for
years to come. You should bring new ideas, enthusiasm, and a drive for excellence and your efforts will
be rewarded.
We’re growth-oriented, both as a company and as individuals: we take learning seriously and invest in
growing our skills and our team’s capabilities. You will have the opportunity to share your expertise and
to learn from existing members of our high-performing team: our existing team includes authors from
well known publishers, an Elixir core team member, and engineers with decades of experience.

What You’ll Do
Build and support our AWS-based infrastructure and systems that underpin our product
Build and configure Terraform and Ansible modules
Improve on our custom Go-based tooling; working on our Viitess, Cassandra, and Postgres
databases
Design and build simple monitoring integrations
Design new systems; pairing with other engineers and supporting other teams to deliver
innovative features on a cutting edge stack

What You’ll Bring
Robust software development and testing skills, ideally in Go, but we’re open to excellence in
other languages for those motivated to learn our stack
Production experience, preferably at scale, on systems infrastructure
A driving interest in testing, intentional design, and building quality software that lasts
Hardworking and collaborative engineers, with a phenomenal team work ethic
A focus on actively building and being part of a great, diverse engineering culture

Share this job:
Senior Backend Software Engineer
kubernetes grafana go backend senior cloud Mar 19

This is a remote opportunity and we would be interested in applications from a European or North Americas timezone (other time zones will be considered on a case by base basis)

We are looking for an experienced backend or system developer to join the Grafana Labs R&D team. Were hiring for a range of teams and projects which roll up into two high level groups:

Grafana

Grafanas backend runs on a high variety of hardware ranging from old Raspberry Pis to large enterprise clustered setups. Our backed plugins integrate with all kinds of databases. This requires thoughtful decisions regarding architecture, resilience and performance. We are also responsible for our hosted Grafana offering which operates thousands of Grafana instances on Kubernetes.

Grafana Cloud

Our Grafana Cloud pipeline moves millions of data points, log lines and traces per second from our customer's environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards and alerting tools. We aim to grow this to hundreds of millions per second, and it's critical that as we grow, we improve our performance, increase our reliability and do it all more efficiently.

If you are shortlisted for an interview by the team well discuss the projects and your areas of interest in more detail during the early stages of our interview process.

Backend engineering roles at Grafana require engineers with a passion for performance, reliability, and who enjoy taking projects from conception to production.

We have some of the best engineers from the monitoring space working on these problems and they want to work with you.

Since we deploy production services, we have on-call rotations to ensure the health of the system. We dogfood our own services so being on call is an important way to understand our system and how to use the products we create.

Our culture is one of remote-first, and our engineering organization is largely remote. We provide guidance and meet regularly using video calls, and we need people who can work independently and can communicate well. Even if you are located near one of our small offices, working from home is both common and encouraged. Our teams also plan in-person team building meetups and also gather to attend industry conferences.

We care deeply about open source and the projects generally are open source, check them out: https://github.com/grafana.

We primarily use Go.

Benefits

  • Flexible hours
  • Flexible location (EU or North American time zone preferred)
  • The equipment you need to get the job done
  • Generous vacation policy of 30 days per annum with national holidays in your country of residence on top
  • Grafana operates in 24+ countries. We try to operate as one team and focus on global benefits which our whole team can enjoy. Inevitably there are some regional variations and we discuss the benefits offered in your country of residence through our interview process.
  • We offer a competitive healthcare plan (Medical, Dental & Vision) for our US based employees via our co-employer JustWorks.
  • We offer a 4% employer contribution match on our 401K/pension plans or a one time 4% salary increase after 6 months tenure depending on your location
  • Help us change the world and overtake proprietary monitoring vendors with open source software.
Share this job:
Senior Software Engineer - 100% remote at Form3
kubernetes aws google-cloud-platform go java cloud Mar 13

WHO WE ARE

We’re a tech-first scale-up regarded as one of the hottest payments fintechs in London. Founded in 2016, our cloud-native payments platform is used by over 25 of the most exciting and disruptive banks and fintechs in the world including N26, Holvi, Viva, Tandem and Ebury.

WHAT IT'S LIKE TO WORK HERE

Building greatness in a disruptive era requires strong ambition, talent, curiosity, diversity of thought and a belief that we’re better together. We want our employees to grow whilst with us so we’ve created an environment that encourages everyone to learn, challenge each other and create extraordinary experiences for themselves, their colleagues and our customers. We are continually on the lookout for talented people from all backgrounds that can further contribute to this amazing culture.

OUR TECHNICAL ENVIRONMENT

Our Engineering Team consists of over 45 Senior Engineers that are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they are able to build world-class software for our customers.

We don’t mind whereabouts our Developers are based as we are happy for our team to work from anywhere in the UK or EU, with most of them choosing to work remotely most of the time. That being said, we do also have London and Amsterdam offices, so should they ever wish to work from these, they are most welcome.

THE ROLE

This is an opportunity to work for a tech-first FinTech company, making an important and significant contribution to the early stages of a cutting-edge, critical project that will see us move from AWS ECS to Kubernetes. As our engineering team is fully remote and distributed across 10+ European countries, every engineer works in the same way, embracing a remote-working culture and the latest tech to create world-class payments technology.

SKILLS WE'RE LOOKING FOR

We are looking for Senior Engineers with a passion forKubernetes to join us on an exciting journey to build the next phase of the Form3 financial cloud SaaS platform. We currently use a cloud-native architecture running containers on AWS ECS.  We are now on the look-out for Platform Engineers with extensive Kubernetes experience to help us migrate to Kubernetes and make our platform cloud agnostic. Whilst also being experienced in platform engineering, we also require candidates to be exceptional programmers who are comfortable working with various different programming languages (we mainly work with Go but experience with this is not essential).

THE TOOLS WE USE

To give you an idea of what our early K8s platform looks like here are some of the tools specific to the project you'll be involved with;

Observability: Prometheus & Cortex

CI/CD: Flux

Networking: Cilium

Cloud hosting: EKS, GKE

Messaging: Nats

On-prem infrastructure management: Cloudstack & Digital rebar

On top of these, here are a few of the languages and methodologies we work with across all of our teams;

Languages: Go (and some Java, Python, Ruby)

Methodologies: Agile, Scrum, Kanban, TDD, BDD, Pair-Programming



HOW WE HIRE

Our hiring process varies depending on the role and the candidate, but this should give you an idea of the steps you should expect to follow:

+ Phone screen with Talent Team (30-45 minutes)
+ Take home assignment written in Go (approx. 4-8 hours)
+ Technical interview with 3 members of the Engineering Team via video-link (1 hour 30 minutes)

VIDEOS AND PROJECTS FROM OUR ENGINEERING TEAM

Share this job:
Site Reliability Engineer
Numbrs  
go kubernetes aws docker devops machine learning Mar 11

At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

Job Description

You will be a part of a team that is responsible for deploying, supporting, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume; documenting the IT infrastructure, policies and procedures. You will also be part of an on-call rotation.

All candidates will have

  • a Bachelor's or higher degree in technical field of study
  • a minimum of 5 years experience deploying, monitoring and troubleshooting large scale distributed systems
  • Background in Linux administration (mainly Debian)
  • Scripting/programming knowledge of at least Unix shell scripting
  • Good networking understanding (TCP/IP, DNS, routing, firewalls, etc.)
  • Good understanding of technologies such as Apache, Nginx, Databases (relational and key-value), DNS servers, SMTP servers, etc.
  • Understanding of cloud-based infrastructure, such as AWS
  • experience with systems for automating deployment, scaling and management of containerised applications, such as Kubernetes
  • Quick to learn and fast to adapt to changing environments
  • Excellent communication and documentation skills
  • excellent troubleshooting and creative problem-solving abilities
  • Excellent communication and organisational skills in English

Ideally, candidates will also have

  • experience deploying and supporting big data technologies, such as Kafka, Spark, Storm and Cassandra
  • experience maintaining continuous integration and delivery pipelines with tools such as Jenkins and Spinnaker
  • experience implementing, operating and supporting open source tools for network and security monitoring and management on Linux/Unix platforms
  • experience with encryption and cryptography standards

Location: Zurich, Switzerland

Share this job:
Senior backend go developer
CEL  
go aws docker mongodb backend senior Mar 02

Reports To: The Senior backend engineer will report to the Lead developer.

Preferred timezone are Paris+-2H OR Ho Chi Minh City +-2H


Job Overview: You will join the Simcel Product team which is working on a groundbreaking product that will change the way supply chain is done.  A big part of the job will consist in transforming the huge experience gathered by decades of Supply Chain consulting with the biggest FMCG companies into an automated solution, then extend beyond this experience. Your role will be to take leadership in maintaining or implementing some of the core backend feature that will enable simcel to deliver the highest possible value, and grow beyond our first customers.


Responsibilities and Duties:

  • Be in charge of designing, implementing and maintaining core backend features of our micro-services.
  • Insure backend features are developed with a high level of quality, as well as participate in our continuous refactoring endeavour.
  • Help conducting non technical, cross departements meetings to transform Supply Chain knowledge into clear code specifications.
  • Be a source of proposition for new features or improvements.
  • Collaborate with the Data team to integrate the data intelligence it produces into our micro services.
  • Be highly autonomous, especially be able to transform fuzzy, complex and various requirements into clear specifications, plan for their implementation and deliver.

Qualifications:

  • Good communication skills (fluent english)
  • At least 5 years as a backend developer
  • With at least 3 years in go
  • Experience with NoSQL databases (MongoDB preferred)
  • Experience working remotely
  • At least one experience in multicultural work environment highly appreciated
  • Python experience appreciated
  • Experience with non-web project highly appreciated
  • Experience with Supply Chain or Simulation highly appreciated
  • Autonomous. Driven. Excited to learn.
  • Experience with automated testing / continuous integration.
  • Appreciated: MS in computer science or engineering diploma
  • Appreciated: Docker, AWS
  • Git
Share this job:
Full stack Go+Angular
CEL  
go angular aws docker python full stack Feb 26

Reports To: The Full stack engineer will report to the Lead developer.

Job Overview: You will join the Simcel Product team which is working on a groundbreaking product that will change the way supply chain is done.  A big part of the job will consist in transforming the huge experience gathered by decades of Supply Chain consulting with the biggest FMCG companies into an automated solution, then extend beyond this experience. Your role will be to take leadership in maintaining or implementing some of the core feature that will enable simcel to deliver the highest possible value, and grow beyond our first customers.

Responsibilities and Duties:

  • Be in charge of architecturing, implementing and maintaining core features of our product
  • Insure features are developed with a high level of quality, as well as participate in our continuous refactoring endeavour.
  • Help conducting non technical, cross departements meetings to transform Supply Chain knowledge into clear code specifications.
  • Be a source of proposition for new features or improvements.
  • Collaborate with the Data team to integrate the data intelligence it produces into our micro services.
  • Be highly autonomous, especially be able to transform fuzzy, complex and various requirements into clear specifications, plan for their implementation and deliver.

Qualifications:

  • Good communication skills (fluent english)
  • At least 5 years as a fullstack developer
  • With at least 1 year in go
  • At least 3 years with Angular or other similar frontend frameworks
  • Experience working remotely
  • At least one experience in multicultural work environment highly appreciated
  • Experience with non-web project highly appreciated
  • Experience with Supply Chain or Simulation highly appreciated
  • Autonomous. Driven. Excited to learn.
  • Experience with automated testing / continuous integration.
  • Appreciated: Experience with deployment automation 
  • Appreciated: MS in computer science or engineering diploma
  • Appreciated: Docker, AWS
  • Git
Share this job:
Snr Site Reliability Engineer - Quizlet
python go kubernetes docker aws testing Feb 12
  • Company: Quizlet.com
  • Technial Recruiting partner: SourceCoders.io
  • Location: Onsite in San Francisco or Denver or Remote for CST or EST based candidates 
  • Compensation: $120K-$200K (heavily dependent on experience and work location)
  • Work visas accepted: US Citizen, Green Card, H-1B transfer, TN Visa

Quizlet’s mission is to help students (and their teachers) practice and master whatever they are learning. Every month more than 50 million active learners from 130 countries practice and master more than 300 million study sets on every conceivable topic and subject. We are developing new learning experiences by modeling how students learn and drawing upon knowledge acquisition, retention, and pedagogy in cognitive science. We are always seeking to help students master any subject by optimizing study efficiency and engagement. Want to be a go-to person for site reliability on the most-used learning platform in the U.S.? Want to work on a service that is rapidly scaling and relied upon by millions of students and teachers worldwide?  Quizlet is an indispensable utility used daily by millions of students and teachers around the globe. If our site goes down, even just for a few minutes, the pain is felt intensely. Speed is crucial, and downtime is not an option as we grow — during the school year, we are in the top 20 most-visited websites in the U.S. These are challenges you will face on day one at Quizlet.

What you'll do

    • Engage with service owners to improve the entire service lifecycle — from inception and design, through deployment, operation, maintenance, and sunset.
    • Help service owners drive their services through the service lifecycle through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
    • Help service owners maintain their services once they are live by measuring and monitoring availability, latency, and overall system health.
    • Help scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity.
    • Practice and evangelize sustainable incident response and blameless postmortems.

What we are looking for

    • Experience in designing, analyzing and troubleshooting distributed systems serving production traffic.
    • Experience with algorithmic thinking, data structures, and software complexity.
    • Experience in writing scripts in one or more languages such as Python or Go
    • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
    • Ability and desire to debug and optimize code and automate routine tasks.
    • Experience with on-call duty, know why it’s hard, work to improve it, and make it so well documented that every engineer wants to be on rotation.
    • {Passion|Interest|Experience} with automation of code testing and deployment through the use of containers.
Share this job:
Systems Engineer - Community.com
terraform ansible aws go postgresql testing Feb 11

Description

Imagine texting with artists, celebrities, visionaries—the leaders you respect and admire—the same way
you do with your mom or best friend. Imagine texting with your fans, supporters, or patrons that very
same way, with smart, powerful tools to help you engage in direct, meaningful communication. At scale.
This is the reality we’re building at Community.
We’re already busy helping some of the most prolific community leaders reach and respond to their
members in a way that outperforms the pay-to-play, throttled engagement of traditional social media
platforms. Community is not an evolution of social media, it’s a break away from it. A fresh start to
communication altogether.

About the role and your impact

At Community we are building an asynchronous messaging platform that integrates with multiple
messaging services at global scale. You would be working with a distributed, remote-first team that
spans North America and Europe. Your day would be spent building and supporting the AWS-based
infrastructure and systems that underpin our product: building and configuring Terraform and Ansible
modules, improving on our custom Go-based tooling; working on our Vitess, Cassandra, and Postgres
databases; designing and building simple monitoring integrations; designing new systems; pairing with
other engineers; and supporting other teams to deliver innovative features on a cutting edge stack.
We’re an early stage company and every team member has the potential to impact the organization for
years to come. You should bring new ideas, enthusiasm, and a drive for excellence and your efforts will
be rewarded.
We’re growth-oriented, both as a company and as individuals: we take learning seriously and invest in
growing our skills and our team’s capabilities. You will have the opportunity to share your expertise and
to learn from existing members of our high-performing team: our existing team includes authors from
well known publishers, an Elixir core team member, and engineers with decades of experience.

What You’ll Do
Build and support our AWS-based infrastructure and systems that underpin our product
Build and configure Terraform and Ansible modules
Improve on our custom Go-based tooling; working on our Viitess, Cassandra, and Postgres
databases
Design and build simple monitoring integrations
Design new systems; pairing with other engineers and supporting other teams to deliver
innovative features on a cutting edge stack

What You’ll Bring
Robust software development and testing skills, ideally in Go, but we’re open to excellence in
other languages for those motivated to learn our stack
Production experience, preferably at scale, on systems infrastructure
A driving interest in testing, intentional design, and building quality software that lasts
Hardworking and collaborative engineers, with a phenomenal team work ethic
A focus on actively building and being part of a great, diverse engineering culture

Share this job:
Lead Backend Engineer
Kryo  
go aws java backend api healthcare Feb 07

Who is Kryo?

Kryo, Inc is the parent company of chili™, the high-growth sleep solutions company that is rapidly changing the way the world sleeps. Through a scientific approach to delivering products that help improve health and wellness through enhanced sleep quality, chili uses technology to deliver results that some might even call “magical.”  We designed the original and most effective temperature-regulation sleep system, the chiliPAD™, trusted by thousands of delighted customers including pro athletes in every major US sports league, biohackers, business executives, ex-US Presidents and countless other high achievers seeking to optimize their health without pills or drugs.

More and more customers are experience the life-changing benefits of better sleep, enabled by the chiliPAD and new OOLER sleep system, which has led to rapid growth! To keep pace, we are seeking a Lead Backend Engineer to help us build our IoT Platform and continue our brand’s record growth!

Our aim is to help 15 million people sleep better in the next five years — one night of restful sleep at a time. Our passion is building products that enable people to get better, more effective sleep. 

Read more about chili, and our goal to be the future of sleep-driven health, at chilitechnology.com.

What We're Building

We are seeking a strong technical lead engineer with experience integrating with building a platform to support our growing suite of connected products. to join the team. Kudos if you have built something using Amazon Greengrass and/or the AWS IoT tools.

You will be responsible for designing and architecting the interfaces between our products, APIs, and apps. You will work closes with our consumer apps team, and firmware engineers.

The ideal candidate will be comfortable working in a fast-paced, entrepreneurial environment that is goal-oriented and emphasizes accountability for delivering results.

What You’ll Do

  • Participate in requirements gathering, technical specification, and the design and development of complex software projects
  • Take technical ownership of our current and future IoT platform
  • Build and deliver consistent high-quality products
  • Ensure solutions are feasible and implemented within technical and business constraints
  • Estimate and scope work in a timely fashion.
  • Monitor and review existing technology and tools and offer guidance on how we can get better
  • Lead a small team of firmware and backend engineers
  • Communicate and live the company’s purpose, core values, and vision.

What You’ll Bring:

  • Minimum 5 years of experience with Java/Kotlin or Go
  • Design of services in micro services architecture, containers and container orchestration.
  • Deep understanding of AWS including IAM, Cognito, DynamoDB, API Gateway, Lambda, and S3
  • Team leadership experience

The Perks

  • Competitive Salary
  • Employer-paid healthcare benefits
  • 401k Options
  • Unlimited PTO
  • Great company culture

We are Not a Good Fit for You if:

  • You aren’t a hands-on manager that isn’t afraid to jump in and get the job done.
  • You want to stay in your lane with a small fixed set of responsibilities.
  • You want someone to tell you how to do your job.
  • You don’t like to change in your daily routine & tasks.
  • You don’t like to sleep and don’t believe high-quality sleep will help people live longer, healthier, and better lives.

This Job Is Ideal for Someone Who Is:

  • Dependable -- more reliable than spontaneous
  • People-oriented -- enjoys interacting with people and working on group projects

Job Type: Full-time

Location:

  • Mooresville, NC or Remote

Schedule:

  • Monday to Friday
Share this job:
Engineer, Platform
Auth0  
postgresql database mongodb go golang python Feb 01
Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score. 

We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N.

We are looking for Database Engineers who are passionate about distributed systems, availability, and delivering customer value. Our Database Engineers will maintain and automate all aspects of our database platform including infrastructure, tooling, and observability. 

Ideal candidates have advanced database knowledge, and likely are DBAs with senior level software engineering.

You would be a good fit for this role if you have:

    • 8+ years production database engineering experience.
    • Expert knowledge of database internals either PostgreSQL or MongoDB.
    • Demonstrable expertise in database performance.
    • Experience developing large-scale schema migration solutions.
    • Experience with database performance analysis in either PostgreSQL or MongoDB.
    • Proficiency in Golang, Python, Node.js, or Java.
    • Demonstrable expertise in building distributed database applications at scale.
    • Demonstrated ability to implement proper test coverage.
    • Experience coaching and mentoring junior engineers.
    • Experience in disaster recovery planning and execution.
    • Deep understanding of microservice architecture and best practices.


Also useful if you have:

    • Experience with data governance laws such as HIPAA, SOC2, PCI, and GDPR.
    • Experience building data migration solutions in a heterogeneous environment.
    • Experience working with multi region geo-localized data and services.
    • Experience with RDS Aurora PostgreSQL.
    • Experience managing infrastructure with Terraform.
    • Experience with MongoDB Atlas.


Preferred Locations:

    • #US; #AR;


Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case.

We like to think that we are helping make the internet safer.  We have raised $210M to date and are growing quickly. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Join us on this journey to make developers more productive while making the internet safer!

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Python / Go Cloud Engineer
python go git sysadmin cloud java Jan 27

Mission

Platform.sh is a groundbreaking hosting and development tool for web applications. We’re a European VC-Backed startup with a host of blue-chip Enterprise clients and a string of awards and grants (including €2m from the EU Horizon 2020 program). To reinforce our technical prowess, we are looking to grow our engineering team. If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you.

The company is fully distributed and remote first, with a strong accent on diversity and inclusion in all of its dimensions (gender, sexual orientation, age, race, country of origin - you have it, we want it).

For its groundbreaking PaaS solution https://platform.sh is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.

Platform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more...

Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, Google Cloud, OpenStack), we want more targets.

We probably have the highest container density in the industry. We need to get it higher.

We support any Python, Ruby, NodeJS, PHP, Java and .NET time to roll-out Elixir, of course Elixir, and Rust.

We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; We need to get the Debian package generation streamlined and faster. We need… great ideas on how to make Platform.sh even better. Interested? Join us!

This is a remote position and occasional travel to cool places like Paris, France, may be required.

Skills & requirements:

Required:

  • Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.
  • Be proficient in Python
  • Some familiarity with Go (or the willingness to learn) - hard core expertise here, also appreciated.

Would be really great if you had:

  • Experience with C (we contribute to a bunch of upstream projects, like LXC) is a plus; Love not required.
  • Great knowledge of Git
  • Good Networking background (routing/protocols)
  • Good grasp of practical security and cryptography
  • Experience with other programming languages (Rust. Haskell anyone? Java, Javascript, Ruby, Common Lisp?, PHP? )
  • Good knowledge of how the Web works (Hacking Nginx with Lua a plus). You may want to brush up on HTTP before the interview.
  • Good understanding of how database systems and search engines work
  • A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)
  • Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon.

To be clear so you are not surprised in the technical interview, this job is very much more for a systems engineer, rather than an application developer. So knowing about system calls is important, while knowing Django, not so much.

Share this job:
Engineering Manager
git python go manager engineering manager finance Jan 23

Location: All EU locations/timezones considered

We are looking for Engineering Managers to help us grow and develop our Engineering teams. Our managers take an active role in creating a productive environment for our engineers; be it through removing blockers and impediments, facilitating cross-team collaboration and understanding, or by aiding the team in helping themselves by constantly improving and refining their working practices. Youll be responsible for managing a team of distributed engineers working across a variety of systems and helping them to perform at their best.

Grafana is the defacto standard open source dashboarding tool for visualizing and analyzing metrics. Since Grafana is open source, our user base ranges from finance firms at Wall Street to small beehive community groups. The most common use-case for Grafana is infrastructure and application monitoring. Grafana helps companies gain insight into how their applications and users behave, enabling them to iterate and improve faster. This is an exciting opportunity to actively contribute to helping the Grafana team build a product that enables our users to communicate with data and to delight our users. You will also have the opportunity to help the team maintain and continue to build close links with our open-source community.

Benefits

At our core Grafana Labs is an open company. We believe that open source is the superior way to build and deliver software. We also believe in being open and transparent with our employees. We believe that transparency breeds trust and that trust is the foundation of great teamwork. We actively seek to break down silos, empower employees with information and allow people to see the whole picture. This transparency extends to our strategy, our financials, our successes and failures. We empower our team to make their own decisions and trust that they will try to do the right thing.

We are a remote first team. Our three founders are on three different continents and our team of 70+ global employees are based in 15+ different countries. Hiring remotely unlocks the broadest, most diverse, most talented pool of potential employees. It also means that we have built our culture around a flexible and autonomous work environment based on trust.

Equal Opportunity Employer

At Grafana Labs were building a company where a diverse mix of talented people want to come, to stay, and to do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees. We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and were working hard to make sure thats the foundation of our organisation as we grow.

Share this job:
Software Engineer
ruby-on-rails postgresql node-js go google-bigquery saas Jan 16

We are:

Shogun (YC W18): a page builder platform for eCommerce stores. We're one of the most popular apps on Shopify and BigCommerce. Our fully remote team of 50 is located all around the world.

We need:

A full stack rails engineer with an interest in the business side of things. You'll work closely with our growth team to move growth initiatives forwards.

Responsibilities

  • Work on special projects to drive growth at Shogun
  • Build out and maintain internal software (admin, affiliate tracking system, etc.)
  • Build out new platform and partner software integrations
  • Build out integrations between software services we use for business operations (CRM systems, campaign management software, etc.)
  • Build out and maintain our APIs for our technology partner program
  • Write queries and work with analytics tools to understand the business

You must:

  • Know or be interested in knowing what drives a startup SaaS business (MRR, LTV, Churn, CAC, ARPU, Conversion Rate, Acquisition Funnels, etc.)
  • Know rails like the back of your hand
  • Enjoy scaling challenges as we're growing fast
  • Have a super high standard of quality
  • Be comfortable looking at data
  • Have at least a few years of experience with tech companies
  • Have built some cool things we can check out
  • Have a few references we can say hi to

Technologies we use:

  • rails
  • go
  • nodejs
  • postgres
  • mongodb
  • BigQuery
  • heroku

We offer:

  • Solid pay
  • Trips to international offsites
  • Health Benefits (US)
  • And more.
Share this job:
Senior VueJS developer
javascript css html vue-js go senior Jan 15

US Only

Codelitt is looking for a Frontend Developer with experience in HTML, CSS, and Javascript (Vue required). Preferably you'll have a keen eye for the user interface, communicate well with designers, and with other engineers. You work well with others and friendly.

While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred.

Requirements


  • Experience working and collaborating with teams


  • Experience in Linux and command line a must


  • Solid Javascript experience a must


  • Solid Vue experience is a must


  • Experience with Functional programming is highly desirable


  • You know how to architect all components of a frontend project


  • You have experience reading API documentation and working with different endpoints to compose the desired effect


  • You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)


  • Picks up new technologies quickly and efficiently


  • Uses Git effectively


  • Know how to create tests and why it's important


  • Knowledge of OOP and software design principles


  • Driven, ambitious, and interested in tech


  • Self-motivated


  • Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.


  • You’re aware of how to build secure apps


  • You know how to optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user.


  • Knowledge of responsive frontends

Share this job:
Senior Golang engineer
go backend postgresql database golang senior Jan 15

US only.

Codelitt is looking for a Golang senior with experience building high complex applications. Preferably you'll communicate well with other engineers. You work well with others and friendly.

While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred.

Requirements


  • Fluent English


  • Experience working and collaborating with teams


  • Experience in Linux and command line a must


  • Solid Golang experience a must


  • You know how to architect all components of a backend project


  • You have experience reading API documentation and working with different endpoints to compose the desired effect


  • You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)


  • Picks up new technologies quickly and efficiently


  • Uses Git effectively


  • Know how to create tests with Go and why it's important


  • Knowledge of OOP and software design principles


  • Driven, ambitious, and interested in tech


  • Self-motivated


  • Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.


  • You’re aware of how to build secure apps

Share this job:
Remote Contract Junior Full-Stack Developer
react-js go typescript next.js rest junior Jan 06

The Full-stack Developer will serve as part of a development team supporting both established projects and creating from the ground up. The ideal candidate is an experienced leader and team player who is adept at both frontend and backend web development. They are passionate about technology and committed to lifelong learning, possessing the ability to apply their technical knowledge, skills and experience to solve complex/real-world problems.



Qualifications



• 1+ years software engineering experience

• Must have experience designing complex software solutions

• Exposure to all aspects of modern web application architectures, visual design, and mobile web development

• Versatility developing with multiple front-end and back-end technologies (Example: ES.Next, TypeScript, Go, React, GraphQL, SCSS/LESS, Python/Bash scripting)

• Experience with a variety of data systems such as SQL, NoSQL, Stream Processing and Distributed Key-Value Stores

• Familiar with REST API schema formats, such as: OpenAPI/Swagger, GraphQL and ProtoBuf

• Experience with running and defining Docker containers

• Familiar with Kubernetes resource APIs and related CLI tools

• Comfortable using and configuring software on Linux based operating systems

• BS in Computer Science or equivalent experience

• Has experience working from home on distributed teams in a remote model

• Willingness and ability to travel to our client sites when necessary (rare)

• Contract position to start which could lead to a full-time role

Expectations: 

Being remote allows our employees to live where they want to.  It means being able to have the lifestyle that you choose. Working remotely is not for everyone but it allows us to spend less time commuting and more time on the things that really matter.  We believe this is essential to supporting a workforce that can achieve a healthy work-life balance. 

What does this mean for you?  You get to work from where you need or want to work. Each team member is provided the tools, infrastructure, and support to create a productive, professional work from home office environment. We observe and operate standard East Coast working hours to support the majority of our clients and our teammates. We also provide some flexibility for daily schedules to accommodate one’s personal obligations to home and family life.

We recognize that working remotely isn’t always easy; the remote work model encourages independent thinking but requires increased professional accountability and self-discipline.  We are an outcome-focused team and work to get the job done. We champion a culture of transparency and openness.  

While travel is part of the job requirement to service clients and team build, we ensure it is asked for and planned as thoughtfully as possible.  Travel amounts do vary by engagement, but in this role/project, a full-stack developer can expect the travel to be very light.  MAYBE once per quarter, if that.

Share this job:
Senior Server Side Ledger Engineer
go postgresql ruby-on-rails typescript aws senior Jan 01

Brave is looking for an experienced server side engineer who can help us keep our Brave Rewards infrastructure in great shape.  We are looking to increase the speed, robustness and reliability of the Brave Rewards systems to make sure our Basic Attention Token flows quickly and reliably to creators, end users and vendors alike.  We are looking for somebody who always prefers a simple solution over a complex one and who can take whole solutions from end to end.

Requirements

  • Experience with Go, JavaScript/TypeScript
  • Experience with SQL, Postgres, MongoDB, Redis and other related data storage technology
  • Experience building robust API endpoints
  • Experience with AWS and deploying production systems at scale
  • Experiencing deploying monitoring solutions like Prometheus, Zabbix, Pingdom, etc
  • A 24x7 uptime mindset and the willingness to manage and be part of pager duty rotation
  • Experience with software development via distributed development teams
  • Comfortable working in an open source setting
  • A passion for helping protect users’ privacy and security
  • Written and verbal communication skills in English
  • Proven record of getting things done

Bonus Points

  • Experience with Rust
  • Experience with Ruby on Rails
  • Experience with payment systems
  • Familiarity with the world of cryptocurrency, especially Ethereum
Share this job:
Senior Backend Engineer - Payment Team
Heetch  
microservices go backend senior golang ruby Jan 01

Note before applying: We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

Payment Team @Heetch We work behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides , and everyone is counting on us to deliver reliably and efficiently. We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records:

  • Numbers, numbers everywhere.
  • We help users manage their payment methods and coupons, a crucial part of the passenger on-boarding experience.
  • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.
  • Fraudsters are like zombies, one breach, and you’ll face an army of them.
  • 1 cent can become over 9000 cents if you don’t pay attention.

Our team's values

  • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
  • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca.
  • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
  • Team Unity: No one is left behind.
  • Code quality: It's not software without tests.

Does it sound like you?

  • Golang is your current language and you have a solid experience using it. But that doesn't mean you're against other languages.
  • You enjoy operating on the architecture of a large and high-scale application.
  • You embrace the microservices architecture. You also know that their cons that come with it but you know how to handle them.
  • Event-Driven architecture is also something you understand and push for.
  • You are used to taking care of complex business logic and ambiguous edge cases.

Bonus points

  • Experience with Ruby/Elixir (On transition to Golang but the codebase is still mainly in Ruby and a bit of Elixir)
  • Experience with message brokers (such as Kafka, RabbitMQ) and event-driven architectures.

What will you do?

  • Take part in the design and specifications of new features and products.

A new form to help the marketing teams launch their campaign in every bar in a new city? Check. Improve our fraud detection models to fight card testers that got their hands on thousands of stolen credit cards? Sure!

  • Use state of the art tools and standards to ship code quickly and safely (continuous integration, code review, automated testing, etc).

The daily job of our team is to write Golang microservices that communicate via HTTP, RabbitMQ and gRPC, deployed using Docker on a Mesos/Marathon cluster.

  • Communicate with each other. We are a remote-first team and company, working from our home or our Parisian office. We synchronize whenever needed (discussions around specs, pair programming, code reviews) so no-one is left alone.
  • Always improve. Everyone makes mistakes, and we all can learn from each other. We value personal progress and want you to look back proudly on what you’ve done.

What's next? If your application is selected, the process will be composed of 4 steps:


  1. Interview with a Technical Recruiter (45mn)

  2. Take home assignment (~5 days deadline)

  3. Interview with your future Engineering Manager (1h)

  4. Day on site (Paris) or remote interviews to meet your future teammates and stakeholders

Share this job:
Senior Backend Engineer - Driver Team
Heetch  
microservices go backend senior ruby ops Jan 01
Note before applying :
We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

Driver Team @Heetch

We're a multi-disciplinary product team on a mission to Revolutionize our European and International Drivers platform. Our team deploys all the features our drivers need to easily signup, register and get trained to start driving with Heetch
At Heetch, we are committed to provide a great mobility solution, and an enjoyable experience for all our users : passengers AND drivers
Everyday in the Driver team, we aim at building a nice, easy to use app all our drivers will enjoy!

We're looking for product-focused, user-centered Engineers, that are ready for a challenge and want to have an impact at scale (our app is used every day by thousands of drivers all across the world ). We hire for talent and team fit, not location, that's why members of our team are based remotely all throughout Europe.

Tech stack:

  • Microservices.
  • Docker with Mesos & Marathon.
  • Services owned by our teams are written in Go. 
  • We follow community guidelines and best practices.
  • Kafka


Our values:

  • Be Kind: It's all about transparency. We discuss everything openly within the team. Our speak up culture is strong.
  • Communicate Wisely: Our remote first team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Lyon, Bruxelles or Casablanca.
  • Free Mind: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
  • General Interest first: Thanks to team unity, no one is left behind.
  • Make it Happen: Code quality? It's not software without tests.


Does it sound like you?

  • You are passionate and excited about Golang.
  • You've got more than 5 years of experience as a software engineer.
  • You've worked with microservices in production.
  • You're eager to improve on and push boundaries with Go, just like we are!
  • You show track record of designing elegant APIs that are easy to use and well documented.
  • You have a full event-driven mindset.
  • You're not afraid of leaving your comfort zone.
  • You are ready to make an impact on the drivers' use of our app, and you have a growth mindset.
  • + If you've worked with Ruby and Kafka in production, it's a plus :)


What will you do?

  • Work with engineers to design, build, ship and maintain microservices in production
  • When needs must, debug issues direct on production spanning multiple services and stacks.
  • Contribute to architectural and design decisions, at scale, around our microservice and event-driven architecture.
  • Maintain and work on the Authentication layer of Heetch.
  • Help design and build, from the ground up, a modularised signup platform to fuel our growth and expansion plans.
  • Work on large scale extraction projects, as we migrate legacy systems (Ruby), into our event-driven architecture.
  • Participate in Code Reviews and provide feedback to your colleagues.
  • Share knowledge with everyone and help your team to grow.
  • Have the freedom to experiment. Intrigued by a new tech or library? Go for it! Let's see how it improves our services.
  • Have product ownership by working closely with Product, mobile and data teams. It's not just about writing code.

What will be your main challenges?

The opportunity and challenge ahead for the Driver team is immense and will help facilitate the companies continued growth. This team is responsible for the entire acquisition and signup suite of products, which includes but is not limited to, Driver signup & application, Driver referral and Driver onboarding & training as well as building tools for the Ops and Care teams that manage driver applications. Our multi-disciplined team allow us to work autonomously across the realms of our scope - Basically, this means that we own our roadmap entirely, and we empower each team member to contribute and influence how and what we work on.
Help us spread good vibes with Heetch !
Share this job:
Senior Software Engineer, Data Pipeline
java scala go elasticsearch apache-spark senior Dec 31 2019

About the Opportunity

The SecurityScorecard ratings platform helps enterprises across the globe manage the cyber security posture of their vendors. Our SaaS products have created a new category of enterprise software and our culture has helped us be recognized as one of the 10 hottest SaaS startups in NY for two years in a row. Our investors include both Sequoia and Google Ventures. We are scaling quickly but are ever mindful of our people and products as we grow.

As a Senior Software Engineer on the Data Pipeline Platform team, you will help us scale, support, and build the next-generation platform for our data pipelines. The team’s mission is to empower data scientists, software engineers, data engineers, and threat intelligence engineers accelerate the ingestion of new data sources and present the data in a meaningful way to our clients.

What you will do:

Design and implement systems for ingesting, transforming, connecting, storing, and delivering data from a wide range of sources with various levels of complexity and scale.  Enable other engineers to deliver value rapidly with minimum duplication of effort. Automate the infrastructure supporting the data pipeline as code and deployments by improving CI/CD pipelines.  Monitor, troubleshoot, and improve the data platform to maintain stability and optimal performance.

Who you are:

  • Bachelor's degree or higher in a quantitative/technical field such as Computer Science, Engineering, Math
  • 6+ years of software development experience
  • Exceptional skills in at least one high-level programming language (Java, Scala, Go, Python or equivalent)
  • Strong understanding of big data technologies such as Kafka, Spark, Storm, Cassandra, Elasticsearch
  • Experience with AWS services including S3, Redshift, EMR and RDS
  • Excellent communication skills to collaborate with cross functional partners and independently drive projects and decisions

What to Expect in Our Hiring Process:

  • Phone conversation with Talent Acquisition to learn more about your experience and career objectives
  • Technical phone interview with hiring manager
  • Video or in person interviews with 1-3 engineers
  • At home technical assessment
  • Video or in person interview with engineering leadership
Share this job:
Kubernetes Solution Engineer US East Coast
cloud go kubernetes healthcare Dec 21 2019

We are looking for a Kubernetes Solution Engineer on the US East Coast

Giant Swarm is a fast-growing open-source infrastructure management platform used by modern enterprises. Our vision is to empower developers around the world to ship great products.

You are the voice of our existing and prospective US customers inside Giant Swarm and the voice of Giant Swarm towards these customers, helping both sides to be successful.

We're a distributed, diverse, and growing team spread across Europe, with a small office in our headquarters in Cologne, Germany. With under 5% of the company working there, all workflows are created to function remotely - but of course, if you want to visit Cologne, you are more than welcome! You will also find someone in 15 other countries though.

While we are remote-first, we appreciate quality time with our co-workers, so we meet in person twice a year to work and have fun together.

Work-life integration

  • Flexible working hours, and working from home or anywhere you prefer but please note that your permanent location should be somewhere on the US East Coast.
  • Currently, the number of kids from our team members outnumbers the number of employees.
  • We don’t only care about the kids “within” the company, but also about all children - for example, we compensate the carbon of all our flights.
  • As an international company, we want to create similar standards for everyone, regardless of location. So, additional perks (for example, a location-aware, fixed amount paid each month to cover costs like co-working, phone contracts or gym memberships), paid parental leave and healthcare compensation are compulsory.

Your Job:

  • We have recently won our first US-based client and are planning on expanding this area further.
  • Together with our first US based Platform Engineer, you’ll be spearheading our future US team
  • You’ll be working closely with our cross-functional teams based in Europe
  • In close cooperation with our US customers you’ll understand their architecture and further their understanding of Giant Swarm, helping them to get the most out of our product and the CNCF landscape, master Cloud Native tools like Kubernetes, Prometheus as well as Loki, Helm and others
  • Our solution engineers are becoming part of diverse open source communities around tools that our customers need and use, contributing back to those projects where possible. You build and maintain helm charts that might start out as a special project for one customer and end up being a managed service run by all our customers
  • You hold trainings and workshops at conferences, for our existing customers, as well as with Giant Swarm’s potential customers. Do note that the role requires minimum travel as most of our interactions as a fully remote company are via video conferencing
  • Learn from customer's problems with moving to microservices architectures, get your hands dirty and find out what Cloud Native project's entrails look like. The more successful our customers are with the Cloud Native journey, the more successful we are
  • Ultimately, you are also responsible for documentation, helping the product teams implement fixes, prioritizing features and making sure we only need to answer questions once
  • First impressions are important! You help create a great onboarding experience for our customers and become the main point of contact for them
  • To sum it up: Customer Success is all that matters. Within the solution engineering team, we make sure our customers are happy and taking the right steps going forward, at best you anticipate the problems they might face in the future

Requirements:

  • You have experience with more than one programming language, including Go, and a strong architectural background.
  • You feel at home in the Kubernetes world, especially the multitude of Open Source tools around Kubernetes and the Container World.
  • You can explain complicated things concisely and easily for a diverse audience.
  • You have a strong sense in providing an awesome customer service that makes life easier for Developers. Your communication skills (especially written form) are excellent. Very good English skills are a must-have. German skills are a bonus.
  • You are open to attend conferences with our team and hold talks in front of customers. You are happy to travel 5-10% per year
  • You are based on the US East Coast

Why we think this job is worth applying for (challenge us!)

Impact, Impact, Impact! We are a remote-first organization with a growing team from 15+ European countries. Every new team member changes the team. This is great! People who know things we don’t are highly welcome.

“It's easier to ask forgiveness than it is to get permission” (Grace Hopper) - sure, it’s not 100% like this, but we have a strong culture of failure which, is part of our agile mindset. We don’t do things like in the guidebook. You can try things out! Our default to 100% transparency will help you here.

We play a key role in our customers' digital transformation. We have partnered up with Amazon and Microsoft to provide our solution on their cloud platforms - more will follow.

We have been in this ecosystem from the get-go and as part of the CNCF family, we feel at home in the community. As a part of Giant Swarm, you will also join this extended family.

We serve some of Europe's leading organizations and are talking to many more.

WHY Giant Swarm?

We like to give you a glimpse on how working with is like:

Self-organization

Creative work needs freedom and openness. We encourage you to do your work wherever and whenever you want. We expect passion and encourage sustainability. If you need rest, take it. We don't count holidays - but we are also aware that this combined with remote work can also lead to working too much. So we encourage you to take holidays and help you to manage the freedom and flexibility.

Teamwork

We are a growing company with team members distributed all over Europe and plans on expanding to the US. Our ambitious goals are only achievable as a team. Everybody’s input is highly welcome and appreciated. Although sometimes rules and processes are necessary, we try to keep them as lean as possible. Always question the status quo and find new ways of collaboration and teamwork.

Learning

Learning is mandatory and fun at the same time. If you realize you want to expand your knowledge in a specific area, we support you with conferences, books etc.

Basics

We offer fair (transparent and open) salaries with benefits like choosing your own laptop, additional perks (for example, a location-aware, fixed amount paid each month to cover costs like co-working, phone contracts or gym memberships), paid parental leave and healthcare compensation are compulsory. And you will participate in our stock options program. Currently, our team members have more children than we are employees. So family-friendliness is a must.

We are not hiring job descriptions. We hire humans. :) We welcome applications from everybody, regardless ethnic or national origin, religion, gender identity, sexual orientation or age.


Interested? Questions? Contact Larissa or apply directly.

Share this job:
Remote Contract Full Stack Developer
react-js typescript go graphql-js scripting full stack Dec 15 2019

The Full-stack Developer will serve as part of a development team supporting both established projects and creating from the ground up. The ideal candidate is an experienced leader and team player who is adept at both frontend and backend web development. They are passionate about technology and committed to lifelong learning, possessing the ability to apply their technical knowledge, skills and experience to solve complex/real-world problems.



Qualifications



• 5+ years software engineering experience

• US Citizenship Required (federal and commercial projects)

• Must have experience designing complex software solutions

• Exposure to all aspects of modern web application architectures, visual design, and mobile web development

• Versatility developing with multiple front-end and back-end technologies (Example: ES.Next, TypeScript, Go, React, GraphQL, SCSS/LESS, Python/Bash scripting)

• Experience with a variety of data systems such as SQL, NoSQL, Stream Processing and Distributed Key-Value Stores

• Familiar with REST API schema formats, such as: OpenAPI/Swagger, GraphQL and ProtoBuf

• Experience with running and defining Docker containers

• Familiar with Kubernetes resource APIs and related CLI tools

• Comfortable using and configuring software on Linux based operating systems

• BS in Computer Science or equivalent experience

• Has experience working from home on distributed teams in a remote model

• Willingness and ability to travel to our client sites when necessary

• Contract position to start which could lead to a full-time role

Share this job: