Backend Developer
Core
Design, develop, and maintain scalable enterprise backend applications and integrations using Python or Java.
Role type
Senior Backend Developer
Builds
Scalable, secure, high-performance backend applications and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Python, Java, SQL, relational database development, REST APIs, microservices architecture, CI/CD pipelines, data modeling, query optimization, Linux environments, cloud/container platforms
Preferred skills
Spring Boot, Hibernate, PostgreSQL, ECS Fargate
Responsibilities
Design and develop backend applications and system integrations, optimize SQL queries and database schemas, implement RESTful APIs and microservices, support CI/CD pipelines and deployment activities, troubleshoot production issues and perform root cause analysis, contribute to system architecture and technical design discussions
Seniority
Senior, hands-on IC