HamburgerMenu
hirist

Senior Software Engineer - Backend Technologies

V-Fory IT Solutions
Hyderabad
4 - 6 Years

Posted on: 20/08/2025

Job Description

Role : Senior Software Engineer Backend (NestJS / Node.js)

Location : Hyderabad

Experience : 4 to 6 Years


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 to 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


info-icon

Did you find something suspicious?