Tech Stack
AnsibleAWSCloudDistributed SystemsDockerGrafanaJavaJavaScriptKotlinMicroservicesMySQLPostgresPrometheusPythonSpringSpring BootSpringBootTerraformTypeScript
About the role
- Design and implement highly scalable, fault-tolerant distributed systems and microservices
- Build robust APIs and backend services using modern frameworks and cloud-native architectures
- Optimize system performance, reliability, and efficiency at large scale
- Contribute to architectural decisions and technical roadmap planning
- Develop and maintain core platform services that enable other engineering teams
- Implement workflow orchestration and data processing pipelines
- Build developer tooling and internal APIs to improve engineering productivity
- Establish best practices for service reliability, observability, and monitoring
- Work closely with product managers, designers, and other engineers to deliver impactful features
- Mentor junior engineers and contribute to team technical growth
- Participate in code reviews, system design discussions, and technical planning
- Drive technical initiatives from conception through deployment and maintenance
- Implement comprehensive monitoring, alerting, and observability solutions
- Design systems for high availability, disaster recovery, and graceful degradation
- Participate in on-call rotations and incident response procedures
- Continuously improve system reliability and operational efficiency
Requirements
- 8+ years of software engineering experience with a focus on backend systems
- Strong experience designing and operating distributed systems at scale
- Expert-level proficiency in Java and/or Kotlin or a similar JVM language
- Experience with Python or similar is a plus
- Hands-on experience with Spring Boot
- Proven track record building and operating microservices architectures
- Production experience with cloud platforms (AWS preferred)
- Experience with Docker and containerized deployments
- Strong knowledge of relational databases (PostgreSQL, MySQL)
- Experience with data warehouses (Snowflake or similar) is a plus
- Experience building RESTful APIs and stable contracts for internal and external systems
- Preferred: Experience with Temporal or similar orchestration engines
- Preferred: Hands-on experience with monitoring tools (Prometheus, Grafana, DataDog, or similar)
- Preferred: Experience with Terraform, Ansible, or similar Infrastructure as Code tools
- Preferred: Experience with AI Engineering and Graph Databases
- Preferred: Experience mentoring engineers or leading technical initiatives
- Strong technical communication skills and ability to work with cross-functional teams
- Start-up experience
- All new hires must pass a background check as a condition of employment