AC

Senior Node Js Developer

Acme Services
Mumbai5-10 LPA Posted 18 Jul 2025
FULL TIME
Code Development
Deployment
Database Designing
Full Stack Development
Node.js
+1 more

Job Description

We are actively seeking a highly skilled and experienced Senior Node.js Developer to join our client's team through Acme Services. This pivotal role requires 5 or more years of strong coding proficiency with Node.js, Express, and JavaScript/TypeScript. The ideal candidate will be adept at writing reusable, scalable, and efficient code, designing high-performance RESTful APIs, and implementing robust security measures. You will be instrumental in translating complex requirements into technical solutions, deploying applications to cloud environments, and collaborating with cross-functional teams to drive product innovation.

Key Responsibilities

  • Code Development & Quality: Write reusable, scalable, testable, and efficient code in Node.js and related technologies, ensuring high standards of quality and maintainability.
  • API Design & Implementation: Lead the design and implementation of low-latency, high-availability, and performant RESTful API ecosystems.
  • Full-Stack Integration: Facilitate the integration of user-facing elements developed by front-end developers with server-side logic using RESTful APIs.
  • Security & Data Protection: Implement robust security and data protection measures within applications and APIs.
  • Requirement Translation: Possess the ability to translate functional/non-functional requirements into system requirements, ensuring clear technical specifications.
  • Deployment & Operations: Oversee deploying applications into Docker and GCP environments, and contribute to the automation of build and deployment processes for Node.js based REST API servers.
  • Database Design: Capable of designing and creating optimal database schema for MongoDB to support application needs.
  • Cross-functional Collaboration: Work closely with different product and business teams to understand end-user requirements, formulate definitions, and translate them into effective technical solutions.
  • Automation: Drive automation for building and deploying Node.js based REST API servers.
  • Reporting: This role will directly report to the Head of Engineering, requiring strong communication and technical leadership.

Skills and Qualifications

Mandatory Skills

  • 5 or more years of strong coding proficiency with Node.js, Express, and JavaScript/TypeScript.
  • Understanding the nature of asynchronous programming and its quirks and workarounds.
  • Understanding accessibility and security compliance.
  • Expertise in user authentication and authorization between multiple systems, servers, and microservices.
  • Proficient understanding of code versioning tools, such as Git.
  • Strong understanding of NPM modules and ability to explore and integrate them into code.
  • GCP and cloud-based technologies.
  • RESTful APIs and their documentation (Swagger).
  • APIs test automation and test-driven development using Jest or any other testing framework.
  • Agile/Scrum development cycle understanding.
  • Knowledge of MongoDB or Redis database.
  • Extremely good communication skills and ability to drive technical discussions with partners and vendors.

Desirable Skills

  • Knowledge of Kafka would be beneficial.
  • Experience in integrating multiple data sources and databases into one system.
  • Understanding fundamental design principles behind a scalable application.
  • Understanding differences between multiple delivery platforms, such as mobile vs. web, and optimizing output to match the specific platform.
  • Implementing automated testing platforms and unit tests.
  • Experience with React.js.
  • Familiarity with Jenkins.
  • Proficiency with Docker.

Join WhatsApp Channel