HamburgerMenu
hirist

Driffle - Senior Backend Developer - Node.js

Driffle
3 - 9 Years
Gurgaon/Gurugram

Posted on: 16/04/2026

Job Description

Required Skills :

- Bachelors degree in computer science, Software Engineering, or a related field, or equivalent practical experience.

- Minimum of 3+ years of proven experience as a Backend Developer or similar role with a strong portfolio of projects showcasing your contributions.

- Proficiency in backend programming languages primarily Node.js or similar technologies.

- Experience with frontend development (nice to have, not mandatory).

- In-depth knowledge of web application architecture and design patterns.

- Experience working with relational databases like MySQL, PostgreSQL etc. and NoSQL databases like MongoDB, Redis etc.

- Experience working with cloud infrastructure (AWS, GCP or Azure), including deploying, managing, and scaling backend applications in a cloud environment.

- Strong understanding of RESTful API design principles and experience in building and consuming APIs.

- Knowledge of server-side caching mechanisms, load balancing, and scalable infrastructure.

- Excellent problem-solving skills and the ability to analyse and resolve complex technical issues.

- Strong communication skills, both verbal and written, and the ability to work effectively in a team-oriented environment

Key Responsibilities :

- Collaborate with cross-functional teams (Front-end, Product, Design) to define and deliver scalable backend features and functionalities.

- Design and develop robust RESTful APIs and web services to support multiple client applications.

- Architect efficient database schemas and data models to ensure optimized data storage and fast retrieval.

- Improve application performance and scalability by identifying bottlenecks and implementing caching strategies and backend best practices.

- Mentor and guide junior developers, supporting their technical growth and development.

- Integrate third-party APIs and services to enhance product capabilities and user experience.

- Implement strong security practices including authentication, authorization, and data encryption to protect user data.

- Conduct code reviews, unit testing, and integration testing to maintain high code quality and reliability.

- Troubleshoot production issues and system outages, ensuring quick resolution and system stability.

- Stay updated with emerging technologies and industry trends and propose innovative backend solutions.

- Lead development efforts in an Agile environment, actively participating in sprint planning and continuous process improvement.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in