Overview
ROLE: Senior Software Engineer Backend (NestJS / Node.js)
Experience : 4-6 Years
Location : Hyderabad
Skills Required : Node.js,Nest.js, JavaScript/Typescript, Cloud experice (AWS/GCP/AZURE), CI/CD - Gitlab/Jenkins,Docker & Kubernetes, MongoBD
Nice to have : Devops, terraform, kafka,microservices architecture
Package : 13-18LPA
Role Overview
We are seeking a highly skilled Senior Backend Engineer with strong expertise in NestJS, Node.js, and TypeScript to architect, build, and optimize backend systems for scalable, secure, and high-performance applications. You will work closely with cross-functional teams to design and implement backend solutions, manage cloud infrastructure, and ensure robust CI/CD pipelines.
This role demands deep technical knowledge, hands-on development expertise, and an ability to mentor mid/junior developers while ensuring adherence to best practices in code quality, security, scalability, and DevOps automation.
Key Responsibilities
● Backend Development:
○ Design and develop RESTful and GraphQL APIs using NestJS and Node.js.
○ Write high-performance, modular, and maintainable TypeScript code.
○ Implement business logic, data modeling, and service orchestration.
● Database Management:
○ Design and optimize schemas in PostgreSQL / MariaDB and MongoDB.
○ Write optimized SQL queries, indexes, and stored procedures.
○ Handle data migrations, replication, and backup strategies.
● Cloud & Infrastructure:
○ Manage and deploy services on Google Cloud Platform (GCP) including Cloud Storage
Buckets, IAM policies, Compute Instances, Cloud DNS, and Hosting.
○ Implement and maintain infrastructure automation with Terraform and Ansible.
○ Manage Kubernetes clusters for deployment scalability.
● CI/CD & DevOps:
○ Implement and maintain CI/CD pipelines in GitLab and/or Jenkins.
○ Automate build, test, and deployment workflows.
○ Ensure zero-downtime deployments and environment parity.
● Security:
○ Apply OWASP security principles in backend APIs.
○ Manage IAM roles and permissions in cloud environments.
○ Implement secure API authentication & authorization (JWT, OAuth2).
● Team Collaboration & Mentorship:
○ Collaborate with frontend, QA, and DevOps teams for smooth delivery.
○ Review code for performance, security, and maintainability.
○ Mentor junior developers and guide best practices.
Qualifications
● Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
● 4–6 years of backend development experience with Node.js/NestJS.
● Strong knowledge of cloud infrastructure (GCP preferred, AWS/Azure is a plus).
● Proven experience designing and deploying production-grade CI/CD pipelines.
● Hands-on Kubernetes, Terraform, and Ansible experience.
● Excellent understanding of relational and NoSQL database performance tuning.
● Strong problem-solving skills and debugging capabilities.
● Excellent communication and mentoring skills.
Nice-to-Have Skills
● Experience with Redis, RabbitMQ, or Kafka.
● Exposure to microservices architecture and distributed systems.
● Experience with automated testing frameworks (Jest, Mocha, Cypress).
● Familiarity with observability tools (Prometheus, Grafana, ELK).
Benefits
⮚ A responsible position in a fast-growing and highly innovative start-up
⮚ An agile and diverse team with colleagues from all over the world, working with our main
office in Germany
⮚ English speaking open work environment, with flat hierarchies and short decision-making
paths
⮚ Creative freedom for own ideas, projects and personal development.
⮚ Quarterly awards for recognizing the hard work and talent within the team.