Senior Back End Engineer
Core
Designing, developing, and maintaining scalable backend systems and APIs that power products for operations, finance, people, and technology functions.
Role type
Senior IC backend engineer (Python)
Builds
Scalable backend systems, RESTful APIs, CI/CD pipelines, and containerized applications
Domain
Technology / Data & Analytics
Deliverable
production ML models | product features
Required skills
Python (Django, Fast API, Flask), PostgreSQL, MySQL, ORM tools, Docker, Azure cloud services, CI/CD pipelines, testing frameworks (pytest, locust, hypothesis), distributed/cloud-based environments
Preferred skills
Kubernetes, Terraform, monitoring tools, frontend technologies (HTML, CSS, JavaScript, TypeScript), AI/ML integration (Lang chain, Lang Graph), microservices architecture, domain-driven design
Technologies
Django, Fast API, Flask, PostgreSQL, MySQL, Docker, Azure, GitHub Actions, pytest, locust, hypothesis, Kubernetes, Terraform
Responsibilities
Design and develop RESTful APIs; Architect scalable backend systems; Implement and maintain CI/CD pipelines; Optimize relational databases; Containerize applications and manage deployments; Conduct code reviews and write tests; Mentor junior engineers; Apply domain-driven design and microservices principles
Seniority
Senior, hands-on IC