Staff Backend Engineer
Core
Design, develop, and maintain backend services for a global HR platform that simplifies hiring, compliance, payroll, and benefits management for Fortune 500 companies and startups.
Role type
Staff Backend Engineer (IC track with architectural and mentorship responsibilities)
Builds
Global HR platform services (hiring, compliance, payroll, benefits) and migration of legacy monolith to microservices
Domain
HR Tech / SaaS / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python (Django, FastAPI, Flask), Java (Spring Boot), RESTful API design, Relational databases (PostgreSQL, MySQL), Microservices architecture, Distributed systems, CI/CD pipelines, Cloud platforms (AWS), Unit/Integration testing, TDD
Preferred skills
NoSQL databases, Kafka, SRE culture, API-first design
Technologies
Python, Java, Spring Boot, FastAPI, Django, Flask, PostgreSQL, MySQL, Kafka, AWS, Git
Responsibilities
Design and develop backend services using core stack; Lead architectural discussions and migration strategies from monolith to microservices; Mentor less senior engineers through code reviews and learning sessions; Collaborate with cross-functional teams to build reliable products; Implement and enforce modern engineering practices like TDD and continuous delivery.
Seniority
Staff, hands-on IC with strategic architectural leadership