Senior Software Engineer - Backend
Core
Designing, developing, and maintaining robust, scalable, and efficient backend systems that power critical applications.
Role type
Senior IC backend software engineer
Builds
Scalable backend services and APIs
Domain
General technology / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Backend architecture design, Database management (relational and non-relational), ORMs, Cloud platforms (AWS, Azure, GCP), Containerization (Docker, Kubernetes), CI/CD pipelines, Modern backend languages (Java, Python, Go, Node.js)
Preferred skills
Mentoring junior engineers, Technical roadmap planning
Technologies
Java, Python, Go, Node.js, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Design and develop scalable backend services and APIs, Optimize application performance and database queries, Write clean, documented, and tested code, Troubleshoot complex technical issues in production environments, Contribute to architectural decisions and technical roadmap planning
Seniority
Senior, hands-on IC