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 MongoDBWrite optimized SQL queries, indexes, and stored proceduresHandle data migrations, replication, and backup strategiesCloud & Infrastructure :
Manage and deploy services on Google Cloud Platform (GCP) including Cloud Storage Buckets, IAM policies, Compute Instances, Cloud DNS, and HostingImplement and maintain infrastructure automation with Terraform and AnsibleManage Kubernetes clusters for deployment scalabilityCI / CD & DevOps :
Implement and maintain CI / CD pipelines in GitLab and / or JenkinsAutomate build, test, and deployment workflowsEnsure zero-downtime deployments and environment paritySecurity :
Apply OWASP security principles in backend APIsManage IAM roles and permissions in cloud environmentsImplement secure API authentication & authorization (JWT, OAuth2)Team Collaboration & Mentorship :
Collaborate with frontend, QA, and DevOps teams for smooth deliveryReview code for performance, security, and maintainabilityMentor junior developers and guide best practicesQualifications :
Bachelors degree in Computer Science, Engineering, or equivalent experience4-6 years of backend development experience with Node.js / NestJSStrong knowledge of cloud infrastructure (GCP preferred, AWS / Azure is a plus)Proven experience designing and deploying production-grade CI / CD pipelinesHands-on Kubernetes, Terraform, and Ansible experienceExcellent understanding of relational and NoSQL database performance tuningStrong problem-solving skills and debugging capabilitiesExcellent communication and mentoring skillsNice-to-Have Skills :
Experience with Redis, RabbitMQ, or KafkaExposure to microservices architecture and distributed systemsExperience 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-upAn agile and diverse team with colleagues from all over the world, working with our main office in GermanyEnglish speaking open work environment, with flat hierarchies and short decision-making pathsCreative freedom for own ideas, projects and personal developmentQuarterly awards for recognizing the hard work and talent within the team(ref : hirist.tech)