SDE 2- Backend Developer
Core
Design, develop, and maintain large-scale, high-performance backend web applications and microservices architectures.
Role type
Senior IC backend developer (Java/Spring Boot)
Builds
Scalable cloud-native applications and robust backend systems
Domain
Enterprise software development, cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, microservices architecture, RESTful API design, SQL/NoSQL database management, AWS/GCP cloud services, Kubernetes, Terraform, Docker, Git, unit/integration testing, performance optimization
Preferred skills
Cloud certifications (AWS/GCP), mentoring junior engineers, process improvement initiatives
Technologies
Java, Spring Boot, Hibernate, AWS (EC2, S3, Lambda, RDS, Cloud Functions, ECS, SQS, SNS), GCP, Kubernetes, Docker, Terraform, CloudFormation, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, Aerospike, Amazon Redshift, gRPC, OAuth, JWT, Swagger/OpenAPI, Node.js, Kotlin, Javascript, Sidekiq
Responsibilities
Architect and implement robust backend systems; develop and optimize microservices; design and secure RESTful APIs; manage cloud infrastructure using IaC; optimize database schemas and queries; conduct code reviews and mentor junior engineers; collaborate with cross-functional teams in Agile environments
Seniority
Mid-Senior, hands-on IC