Salary
💰 $165,000 - $205,000 per year
Tech Stack
Distributed SystemsJavaScriptKafkaKubernetesMicroservicesPythonReactRustTerraform
About the role
- Lead and grow a team of engineers building microservices and real-time applications
- Design and evolve system architecture for reliability, performance, and scale
- Provide technical direction and mentorship across backend and frontend areas
- Collaborate with product and engineering teams to deliver high-quality features
- Ensure best practices in observability, testing, and operational readiness
- Balance business priorities with technical quality and team health
Requirements
- 8+ years of software development experience, including 2+ years in a technical leadership or management role
- Deep knowledge of microservices, distributed systems, and real-time data pipelines
- Proficiency in one or more of: Rust, Python, JavaScript (especially React)
- Strong understanding of APIs, system design patterns, queues, and streaming data
- Track record of building and operating production systems at scale
- Demonstrated ability to take end-to-end ownership of systems, from design through deployment and long-term maintenance
- Deep understanding of testing best practices, including unit, integration, and end-to-end tests in distributed or real-time environments
- Excellent communication skills and a collaborative, pragmatic mindset