Sr Backend Developer (Java/python)
Core
Design, develop, deploy, and manage scalable backend services and microservices in a cloud-native, containerized environment.
Role type
Senior Backend Developer (Java/Python)
Builds
Scalable backend services, RESTful APIs, and microservices for global clients
Domain
Cloud-native backend engineering, Kubernetes orchestration, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Kubernetes, Docker, RESTful API design, CI/CD pipelines, SQL/NoSQL databases, cloud platforms (AWS/Azure), Prometheus, Grafana, ELK stack, Terraform/Ansible
Preferred skills
Ray, Spark, Dask, Kafka, KEDA, serverless computing, distributed job orchestration, networking concepts in Kubernetes
Technologies
Kubernetes, Docker, Helm, AWS, Azure, Jenkins, GitLab Runner, Prometheus, Grafana, ELK, Terraform, Ansible, Kafka, KEDA, Ray, Spark, Dask
Responsibilities
Design and develop backend code in Java and Python; manage RESTful APIs and microservices; containerize applications and create Kubernetes manifests; deploy and scale applications on cloud and on-prem environments; implement CI/CD pipelines; interact with SQL and NoSQL databases; monitor application and cluster health; enforce security best practices; optimize applications for speed and scalability; contribute to infrastructure-as-code initiatives; participate in code reviews.
Seniority
Senior, hands-on IC