Posted on: 10/09/2025
ROLE : Senior Software Engineer Backend (NestJS / Node.js)
Experience : 4-6 Years
Location : Hyderabad
Skills Required : Node.js, Nest.js, JavaScript/Typescript, Cloud experience (AWS/GCP/AZURE), CI/CD Gitlab/Jenkins, Docker & Kubernetes, MongoBD
Nice to have : Devops, terraform, kafka, microservices architecture
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 :
- Bachelors 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
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1543263