Backend Developer
Core
Design, build, and extend server-side services and microservices that power core product functionality, handle data processing, and support user journeys.
Role type
Senior Backend Developer (Java/Spring Boot)
Builds
Scalable backend services, APIs, and cloud infrastructure
Domain
Enterprise software development, Cloud-native architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices architecture, RESTful API design, Cloud-native patterns, Infrastructure as Code (IaC), CI/CD pipelines, Containerization and orchestration, System monitoring and logging
Preferred skills
Agile collaboration, Cross-functional team leadership
Technologies
Java, Spring Boot, AWS, IaC, Docker/Kubernetes, CI/CD tools
Responsibilities
Develop and maintain scalable backend services and APIs, Build and extend microservices within an existing architecture, Design and expose APIs consumed by frontend and other systems, Ensure system reliability, performance, and resilience, Design, implement, and maintain cloud infrastructure in AWS using Infrastructure as Code (IaC) practices, Build and maintain CI/CD pipelines to automate build, test, and deployment processes
Seniority
Senior, hands-on IC