Posted on 08 May, 2025

NodeJS Developer

4+ Years

Job Overview:

As a Senior Node.js Developer, you will be responsible for designing, developing, and maintaining server-side application logic in JavaScript using Node.js. You will work closely with cross-functional teams, including front-end developers and product managers, to build high-performance applications that deliver an exceptional user experience.

Key Responsibilities:

  • Design, develop, and deploy high-performance backend systems, ensuring scalability and high availability.
  • Develop, maintain, and optimize secure, scalable APIs, including RESTful APIs and GraphQL, and integrate real-time systems using technologies like Socket.io and Redis.
  • Design Microservices-based architecture and manage microservices for scalable application deployment.
  • Collaborate with cross-functional teams to define, design, and implement new features, optimize existing functionality, and resolve defects.
  • Analyze, troubleshoot, and debug issues to ensure system performance, security, and scalability.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Design database schemas and optimize database performance using SQL and NoSQL databases (e.g., MongoDB, PostgreSQL, MySQL, Cassandra).
  • Implement cache strategies and queueing systems to handle high loads.
  • Ensure serverless architecture and cloud deployment, particularly on AWS, is implemented and tested effectively.
  • Stay up-to-date with the latest trends in Node.js, cloud technologies, and real-time systems.
  • Work closely with clients to understand and implement requirements, providing technical expertise where needed.

Key Skills:

  • Strong proficiency in JavaScript and TypeScript, with a solid understanding of ECMAScript.
  • Hands-on experience in Node.js, designing and developing scalable backend systems.
  • API development, including RESTful APIs, GraphQL, and Microservices architecture.
  • Experience with real-time technologies such as Socket.io and Redis.
  • In-depth knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra, Redis).
  • Expertise with ORM and ODM frameworks like Sequelize and Mongoose.
  • Experience with serverless architecture and cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Strong understanding of design principles for scalable and performant applications.
  • Experience in microservices architecture, implementing caching, and designing queueing systems for heavy load scenarios.
  • Familiarity with DevOps practices, continuous integration, and deployment.
  • Excellent problem-solving skills, with a focus on troubleshooting complex backend issues.
  • Hands-on experience with version control systems such as Git.
  • Experience with Agile methodologies and project delivery.
  • Strong communication skills, with the ability to work with both technical and non-technical stakeholders.
  • Experience in working with real-money transactions and payment gateway integration.
  • Knowledge of cloud deployment and how to test applications on the cloud effectively.

    Enter below details to apply.
    file-image