Senior/Lead Back End Engineer
Core
Design, develop, and maintain backend services while leading the strategic migration from Python to Java for a global HR platform.
Role type
Senior/Lead Back End Engineer (Python/Java)
Builds
Global HR platform for hiring, compliance, payroll, and benefits management
Domain
HR Tech / SaaS
Deliverable
production ML models | product features
Required skills
Python (Django, FastAPI, Flask), Java (Spring Boot), RESTful API design, relational databases (PostgreSQL, MySQL), microservices architecture, distributed systems, CI/CD pipelines, unit testing, TDD
Preferred skills
NoSQL databases, AWS cloud platforms
Technologies
Python, Java, Django, FastAPI, Flask, Spring Boot, PostgreSQL, MySQL, AWS, Git
Responsibilities
Design and develop backend services using Python and Java; Support migration from Python-based services to Java; Build and maintain RESTful APIs and backend integrations; Participate in system design and architectural discussions; Debug production issues and improve system reliability and performance; Collaborate with cross-functional teams across time zones.
Seniority
Senior, hands-on IC with strategic ownership