Mid Backend Software Engineer
Core
Design, develop, and maintain cloud-native backend services and distributed systems on AWS.
Role type
Mid-level backend software engineer
Builds
Scalable, high-performance, and resilient cloud-native applications and APIs
Domain
Cloud infrastructure, distributed systems, backend development
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Spring Boot, AWS, MongoDB Atlas, Aurora MySQL, GraphQL, Netflix DGS, distributed systems
Preferred skills
Apache Kafka, Amazon SQS, Terraform, microservices, gRPC, REST
Technologies
AWS, MongoDB Atlas, Aurora MySQL, Netflix DGS, Apache Kafka, Amazon SQS, Terraform
Responsibilities
Design and develop cloud-native backend services; Build scalable applications using Java/Kotlin and Spring Boot; Develop and integrate GraphQL APIs; Work with NoSQL and relational databases; Collaborate on technical decisions
Seniority
Mid-level, hands-on IC