Senior Backend Developer / DevOps Engineer
Core
Design, develop, and operate scalable backend services and DevOps environments for a platform serving software and firmware teams.
Role type
Senior Backend Developer / DevOps Engineer
Builds
Reliable, scalable, and efficient backend services and operational tooling
Domain
Cloud-native distributed systems and backend infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go, RESTful API design, Linux systems, distributed systems, PostgreSQL, Cassandra, Redis, Apache Kafka, NATS, Git, CI/CD pipelines, monitoring and alerting
Preferred skills
AWS, Azure, Google Cloud, concurrent and asynchronous programming, mentoring developers
Technologies
Go, PostgreSQL, Cassandra, Redis, Apache Kafka, NATS, Git, AWS, Azure, Google Cloud
Responsibilities
Design and maintain backend services using Go and Twelve-Factor App methodology; design and maintain DevOps environments including CI/CD, release processes, monitoring, and alerting; optimize software for performance, efficiency, reliability, and scalability; troubleshoot and debug applications; collaborate with front-end and firmware engineers; participate in code reviews
Seniority
Senior, hands-on IC