We’re looking for a Staff Backend Engineer who’s passionate about solving complex problems and building scalable, high-performance backend systems. In this role, you’ll design, develop, and optimize robust services that power our products — from architecture and technology selection to implementation and deployment in production.
You’ll be part of a collaborative and forward-thinking team, working within a microservices-based architecture built on Kubernetes (AWS) and leveraging technologies such as Spring, Redis, FastAPI, Docker, and MySQL. This is an exciting opportunity to make a meaningful impact during a pivotal growth phase of the company.
Requirements
-
8+ years of hands-on commercial experience in Java development.
-
Solid experience with a Java web framework (preferably Spring).
-
Proficiency in SQL and database schema design.
-
Strong understanding of the full development lifecycle, including deployment using Docker and Kubernetes.
-
Proven ability to work independently on large, multi-sprint features.
-
Comfortable collaborating directly with product managers, QA, and clients to define and deliver requirements.
-
Ownership mindset — eager to take responsibility for end-to-end feature delivery.
Nice to Have
-
Experience working with Python, FastAPI, or LLM APIs.
-
Familiarity with Voice AI models or related AI-driven systems.