Role Overview
A high-growth, VC-backed SaaS company is hiring its founding India team. As a Backend Engineer, you will design, build, and operate the services and APIs that sit behind the product, with a strong focus on correctness, performance, and reliability.
Responsibilities
- Design and build REST or GraphQL APIs consumed by web and mobile clients
- Model data and write efficient queries against relational and NoSQL stores
- Write integration and unit tests that catch regressions before they ship
- Profile and optimise slow endpoints and background jobs
- Instrument services with logging, metrics, and alerts
- Participate in an on-call rotation and resolve production incidents
Requirements
- 2 to 6 years building backend services in a language such as Java, Python, Go, or Node.js
- Strong understanding of relational databases, indexing, and query performance
- Experience designing and versioning APIs used by multiple client applications
- Clear written and spoken English and a reliable remote-work setup
Nice to Have
- Exposure to message queues or event-driven architectures (Kafka, RabbitMQ, SQS)
- Experience with containerisation (Docker) and orchestration (Kubernetes)
- A degree in computer science or a related field
Skills
- Node.js
- Python
- Go
- Docker
- Kubernetes