compLogoBack-end DeveloperOn-siteBangalore, Karnataka, India

We're looking for a Senior Backend Developer (Tech Lead) to take charge of multiple enterprise and B2C applications, lead a team of sharp engineers, and work closely with product leadership to bring ideas to life.


Responsibilities


  • Architect, design, and implement scalable and secure backend systems using Node.js, TypeScript, and Python.
  • Build and maintain RESTful APIs and GraphQL services, ensuring performance, security, and scalability.
  • Manage and optimize databases - PostgreSQL, MongoDB, Redis - for high availability and performance.
  • Design and enforce best practices for microservices architecture, service discovery, and inter-service communication.
  • Write clean, maintainable, well-documented, and testable code.
  • Set up and maintain CI/CD pipelines using GitHub Actions, Jenkins, or similar tools.
  • Oversee deployment and environment configurations in AWS using services like EC2 ECS, EKS, RDS, S3 Lambda, etc.
  • Orchestrate containerized applications using Docker and Kubernetes.
  • Implement infrastructure as code using tools like Terraform or CloudFormation.
  • Ensure robust monitoring, alerting, and logging (e. g., ELK, Prometheus, Grafana).
  • Lead, mentor, and manage a team of backend and full-stack developers.
  • Conduct regular code reviews, architecture discussions, and technical deep-dives.
  • Foster a culture of ownership, quality, and continuous learning.
  • Drive agile ceremonies - sprint planning, retrospectives, backlog grooming.
  • Collaborate with the Product Manager to translate the roadmap into technical deliverables.
  • Align technical decisions with business goals and customer needs.
  • Balance feature development with tech debt, scalability, and long-term maintainability.
  • Engage with stakeholders to understand requirements and communicate progress and risks.
  • Contribute to frontend development (React) when needed for full-stack capabilities.
  • Coordinate closely with frontend/mobile teams for seamless API integration.

Requirements


  • 6-8 years of backend development experience.
  • Strong proficiency in Node.js, TypeScript, JavaScript, and Python.
  • Deep understanding of REST, GraphQL, Wand ebSockets.
  • Experience with PostgreSQL and MongoDB.
  • Proficiency with Redis for caching and message brokering.
  • Strong hands-on experience with the AWS ecosystem and Kubernetes.
  • CI/CD implementation and automation experience.
  • Experience with Docker, monitoring, and log management.
  • Proven experience designing microservices-based architectures.
  • Deep understanding of distributed systems, scalability, and reliability.
  • Experience leading engineering teams (3+ members).
  • Strong mentorship, collaboration, and communication skills.
  • Proven ability to manage multiple products and priorities simultaneously.
  • Clear and effective communication with technical and non-technical stakeholders.
  • Ownership mindset with a proactive attitude.
  • High attention to detail and a strong sense of responsibility.
  • Experience with React.js for full-stack development.
  • Familiarity with mobile development lifecycles and APIs (e. g., React Native).
  • Experience with event-driven architectures, message queues (e. g., Kafka, RabbitMQ).
  • Experience in building SaaS or enterprise platforms.