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