HamburgerMenu
hirist

Job Description

Description :


We are seeking a highly skilled Node.js Developer to design, develop, and maintain scalable, secure, and high-performance backend services.


The ideal candidate will have strong experience in Node.js, API development, and backend architecture, and will collaborate closely with frontend, DevOps, and product teams to deliver robust applications.


Key Responsibilities :


Backend Development :


- Design, develop, and maintain server-side applications using Node.js


- Build and manage RESTful APIs and/or GraphQL APIs


- Ensure high performance, scalability, and availability of backend services


- Write clean, reusable, and maintainable code following best practices


Database & Data Management :


- Design and optimize databases using MongoDB, MySQL, PostgreSQL, or other databases


- Implement data models, indexing, and query optimization


- Ensure data integrity, security, and backup strategies


Integration & Security :


- Integrate third-party services, APIs, and payment gateways


- Implement authentication and authorization using JWT, OAuth, or similar mechanisms


- Apply security best practices to protect applications from vulnerabilities


Testing, Debugging & Performance :


- Write unit and integration tests using Mocha, Chai, Jest, or similar tools


- Debug and resolve production issues and performance bottlenecks


- Monitor application health and logs


Collaboration & Agile Practices :


- Work closely with frontend developers, QA, DevOps, and product teams


- Participate in sprint planning, stand-ups, and code reviews


- Contribute to architectural discussions and technical decision-making


Required Skills & Technical Expertise :


Core Skills :


- Strong proficiency in Node.js and asynchronous programming


- Experience with frameworks like Express.js, NestJS, or Fastify


- Solid understanding of JavaScript (ES6+)


- Experience in API design and microservices architecture


Databases :


- Hands-on experience with MongoDB (Mongoose) and/or SQL databases


- Understanding of database design patterns and performance tuning


Tools & Technologies :


- Experience with Git and version control workflows


- Familiarity with Docker and containerization is a plus


- Exposure to cloud platforms (AWS, Azure, GCP) preferred


Qualifications :


- Bachelors degree in Computer Science, Engineering, or a related field


- Relevant backend or full-stack certifications are an advantage



info-icon

Did you find something suspicious?