Senior Backend Engineer - Microservices
Core
Designing, developing, and supporting scalable microservices for critical enterprise systems within a modern cloud-native environment.
Role type
Senior Backend Engineer (Microservices)
Builds
Large-scale, high-availability software platforms
Domain
Enterprise software, Cloud-native, Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Google Cloud Platform (Cloud Run, GKE, Pub/Sub, BigQuery), SQL, Database performance tuning, Jenkins, Terraform, JUnit, Docker, Kubernetes, Microservices design patterns, Distributed systems concepts
Preferred skills
Open-source contributions, High-traffic platform experience
Technologies
Java, Spring Boot, Google Cloud Platform, Cloud Run, GKE, Pub/Sub, BigQuery, SQL, Jenkins, Terraform, JUnit, Docker, Kubernetes, VersionOne
Responsibilities
Architect, design, develop, and maintain scalable microservices; Engineer cloud-native solutions on GCP; Design and optimize SQL queries and data pipelines; Build and maintain CI/CD automation; Develop comprehensive automated unit tests; Conduct peer code reviews; Provide production support including incident management and root-cause analysis; Collaborate with product, architecture, and cloud engineering teams; Support mentoring and development of other engineers
Seniority
Senior, hands-on IC