About us
Omni HR is a VC-backed SaaS startup in Singapore.
We free HR teams from administrative cycles by automating the entire end-to-end employee lifecycle from recruitment and onboarding to employee engagement and payroll allowing them to redirect their time to strategic work that drives business growth.
Founded in 2021 and backed by worlds leading HR tech investors, Omni is powering Asias fastest growing companies to reach their full potential with our fully customizable HR tools.
What we are looking for
As a Backend Engineer, youll play a pivotal role in shaping the technical foundation of a platform used daily by tens of thousands of employees.
Youll work on scalable APIs, secure multi-tenant architectures, and high-performance backend systems that power mission-critical HR workflows. This role is more than backend coding it gives you exposure across backend engineering and DevOps (infrastructure-as-code, CI/CD, observability, scaling systems), while also letting you see the real-world business impact of your work.
Every feature you build will directly affect how HR teams onboard, engage, and pay employees across Asia. For senior candidates, theres also an opportunity to lead backend initiatives and shape best practices across the engineering team.
What youll do
- Design, build, and scale backend systems that deliver measurable business value
- Collaborate with Product & Engineering teams to deliver new modules from scratch and continuously improve existing features
- Contribute to and evolve our software architecture for long-term scalability, maintainability, and security
- Apply DevOps practices (Terraform, GitOps, Kubernetes, CI/CD) to ensure smooth and reliable deployments
- Write clean, testable, and secure code with appropriate unit and integration tests
- Debug, troubleshoot, and resolve issues using our monitoring stack (Datadog, ELK, Prometheus)
- Actively contribute to building a culture of engineering excellence at Omni
What youll need
- 6+ years of backend development experience with Python (Django, Django REST, or FastAPI)
- Excited to work with both Django and FastAPI depending on the module or service, and comfortable learning new frameworks as needed
- Strong computer science fundamentals data structures, algorithms, distributed systems, databases, and networking
- Proven track record in designing and scaling backend architectures for SaaS or large-scale systems
- Hands-on experience with DevOps & cloud infrastructure (Terraform, Kubernetes, GitOps, CI/CD, AWS/GCP)
- Ability to write secure, privacy-conscious code with attention to compliance and data protection
- Strong grasp of software engineering best practices testing, reviews, CI/CD, documentation
- Ability to leverage AI coding assistants (GitHub Copilot, Claude, ChatGPT, etc.) effectively not just for boilerplate, but for accelerating development, improving code quality, writing tests, and documenting solutions
- Excellent communication skills and ability to collaborate across functions
Bonus points if you have:
- Experience with multi-tenant SaaS or high-scale distributed systems
- Familiarity with NoSQL databases (Redis, MongoDB, etc.)
- Knowledge of observability/monitoring stacks (Grafana, Datadog, ELK)
- Prior leadership or mentorship experience
Our tech stack:
- Backend: Python (Django REST, FastAPI, Celery)
- Frontend: React.js (JavaScript/TypeScript)
- Database: PostgreSQL (with plans for additional data stores)
- Infrastructure: AWS, Terraform, Kubernetes (Helm), ArgoCD
- DevOps & Observability: GitLab CI, Docker, ELK, Prometheus, Grafana, Datadog