
Job Description
Ovii's Interpretation of the Role
We are looking for a Backend Engineer to design and build scalable, resilient, high‑performance services. You will collaborate closely with product and engineering peers while delivering clean, maintainable Go/Python code.
Role Snapshot
- Design scalable backend services
- Implement high‑performance APIs
- Collaborate with product and engineering
- Write maintainable Go/Python code
- Ensure system reliability and resilience
Must-Have Requirements
- Go
- Python
- PostgreSQL
- Kubernetes
- Kafka
- Data structures & algorithms
- Distributed systems
- System design
- scaling challenges
- backend system design
- degree from top‑tier engineering college or equivalent
Nice-to-Have Signals
- Event‑driven architecture
- Large‑scale distributed systems
- Early‑stage startup experience
- event‑driven architectures
- large‑scale distributed systems
- early‑stage startup
Work Setup
- Location: Bengaluru, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility
What You'll Likely Work On
- Design and implement scalable, resilient backend systems
- Break down complex problems into simple, elegant solutions
- Partner with Product Managers and Engineers to shape features and architecture
- Write high‑quality, well‑documented, maintainable code
Good Fit If You Have
- Thrives in a fast‑paced early‑stage startup
- Holds a high bar for code quality
- Enjoys hands‑on work with minimal reporting
- Low ego, high humility
Skills
- Go
- Python
- PostgreSQL
- Kubernetes
- Kafka
- Distributed systems
- Data structures & algorithms
- System design