About the job
Senior Backend Engineer
Location: Indore (On-site)
Employment Type: Full-time
Experience Level: 5–10 years
We are seeking a Senior Backend Engineer to lead our backend development team and take ownership of building scalable, secure, and high-performance systems. This is a leadership role with a blend of hands-on engineering and mentorship, ensuring the team delivers robust solutions powering our recruitment platform.
Role & Responsibilities
- Architecture & design: Define standards and design scalable, secure, maintainable microservices.
- Lead & mentor: Guide mid-level backend engineers, foster growth, and uphold coding best practices.
- API development: Build and maintain RESTful APIs and backend services supporting recruitment workflows.
- Database management: Design, optimize, and manage PostgreSQL databases, including performance tuning, indexing, partitioning, and replication; familiarity with Oracle is a plus.
- Cloud infrastructure: Oversee AWS environments for uptime, cost efficiency, security, and disaster recovery.
- Infrastructure as Code: Implement and maintain Terraform for infrastructure automation.
- Code quality: Conduct reviews, enforce design patterns, and maintain a clean, modular codebase.
- Collaboration: Partner with frontend, product, and design to deliver features end-to-end.
- DevOps practices: Drive CI/CD, monitoring, observability, and incident response processes.
- Innovation: Evaluate and introduce backend technologies that improve performance and developer velocity.
Mandatory Requirements
- 5–10 years of backend development experience, including 2+ years in leadership or mentorship roles.
- Strong proficiency in one or more modern backend languages (Go, Python, Node.js, Java, or similar), with readiness to work in a polyglot microservices environment.
- Deep knowledge of PostgreSQL or Oracle, including schema design and performance optimization.
- Experience with NoSQL databases (e.g., MongoDB, DynamoDB).
- Hands-on experience with AWS services (ECS/EKS, Lambda, RDS, IAM, CloudWatch; familiarity with S3, VPC preferred).
- Proficiency with Terraform for IaC.
- Expertise in containerization and orchestration (Docker, Kubernetes).
- Proven ability to design scalable, distributed systems handling high-volume workloads.
- Track record of leading teams, conducting code reviews, and enforcing clean coding standards.
- Strong collaboration and communication skills with a self-driven mindset.
Good to Have
- Experience with event-driven architectures (Kafka, RabbitMQ, or AWS SNS/SQS).
- Knowledge of caching strategies and API performance tuning (Redis, Memcached).
- Familiarity with observability tooling (Prometheus, Grafana, ELK/OpenSearch, CloudWatch, Open Telemetry).
- Understanding of security best practices: IAM policies, KMS, secrets management, data encryption, secure authentication (OAuth 2.1/OIDC), and OWASP principles.
- Experience scaling systems for multi-region/global deployments; blue/green and canary releases.
- Hands-on experience integrating with OAuth-based APIs (Google, Microsoft, Zoho, HubSpot).
- Knowledge of webhooks, async workflows, retries with backoff, idempotency, and handling rate limits.
Why Join Us?
- Lead and shape backend architecture for a fast-growing platform.
- Opportunity to build and grow a high-performing engineering team.
- Solve complex challenges across scalability, performance, and cloud infrastructure.
- Collaborative environment where your ideas have real impact.
- Competitive compensation, benefits, and strong career growth paths.
Job Type: Full-time
Pay: ₹39,397.28 - ₹87,876.60 per month
Benefits:
- Paid sick time
- Paid time off
Work Location: In person