About the Role
You'll design and build the APIs, database schemas, and background jobs that power our client products and internal SaaS. We care about reliability, performance, and clean architecture.
What You'll Do
- Design and build REST APIs using Node.js (Express/Fastify) or Python (FastAPI)
- Model databases in PostgreSQL — schemas, migrations, indices, query optimisation
- Implement authentication — JWT, OAuth 2.0, API keys
- Build background job processing with BullMQ, Inngest, or Trigger.dev
- Write integration tests and unit tests for all critical paths
- Implement rate limiting, caching with Redis, and error handling
- Document APIs with OpenAPI/Swagger specifications
What We're Looking For
- 2+ years of backend development in Node.js or Python
- Strong SQL knowledge — PostgreSQL preferred
- REST API design principles and best practices
- Experience with ORMs — Prisma, Drizzle, or SQLAlchemy
- Redis and caching fundamentals
- Docker for local development and deployment
- Git and collaborative code review culture
Nice to Have
- GraphQL experience
- Message queue experience — RabbitMQ, Kafka
- AWS Lambda or serverless experience
- Database performance tuning experience
Perks & Benefits
- 100% Remote
- Async-first
- Salary: 5 LPA fixed
- Production-scale work
- Strong senior mentorship