Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, build, and maintain complex, highly available backend services including API design and data modeling across multiple domains.
Lead end-to-end delivery of software features and services from design through deployment, monitoring, and ongoing optimization in production.
Drive technical quality and operational excellence by improving code quality, reducing incidents, enhancing observability, and optimizing reliability; mentor and guide engineering teams.
Minimum Requirements
Bachelor’s degree in Computer Science or related technical field, or equivalent experience.
8+ years of professional backend software development experience in an object-oriented language (Java, Kotlin, or similar).
Proven experience owning end-to-end delivery for multi-service or domain environments including design, implementation, testing, deployment, and support.
Hands-on experience with API design, data modeling, storage systems, and system design principles for reliable and maintainable backend systems.
Ideal Candidate Profile
Experienced in designing and evolving architectures for high-traffic, distributed systems with strong API contracts and data models.
Proven ability to lead technical direction, make data-informed scalability and reliability tradeoffs, and drive operational excellence including monitoring and incident response.
Familiarity applying AI/ML concepts and integrating AI/ML-enabled features safely into services; experienced in mentoring teams on technical growth and AI-assisted development practices.
