Skip to content
mimi

Sr Software Engineer (Node JS)

UNIDEL

Mumbai · On-site Full-time Senior Today

About the role

Designation

  • Sr Software Engineer

Qualification

  • Bachelor’s degree in computer science, IT, E&TC, Mechanical or equivalent.

Location

  • Pune

Experience

  • 4 – 6 Years

Role Summary

We are seeking a highly skilled Senior Software Engineer (Node.js) with 4–6 years of hands‑on experience in designing, developing, and deploying scalable cloud‑based applications. The ideal candidate will be capable of working independently across the full software development lifecycle—from requirement analysis and system design to implementation, testing, and deployment.

Key Responsibilities

  • Design, develop, and maintain backend services using Node.js for scalable web and cloud applications.
  • Translate business requirements into detailed technical specifications and design documents.
  • Build and integrate RESTful APIs and real‑time services using MQTT and WebSocket.
  • Develop cloud‑native solutions on AWS (EC2, Lambda, API Gateway, S3, RDS/DynamoDB, IoT Core, etc.).
  • Implement unit and integration tests using frameworks like Jest, Mocha, or Chai.
  • Ensure secure coding practices, including authentication, authorization, encryption, and vulnerability mitigation.
  • Apply software engineering best practices: clean code, SOLID principles, design patterns, and code reviews.
  • Work with relational and non‑relational databases (PostgreSQL/MySQL, MongoDB/DynamoDB).
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimations.
  • Use JIRA, Confluence, and Git for project tracking, documentation, and version control.
  • Collaborate with cross‑functional teams including UI/UX, QA, DevOps, and product stakeholders.
  • Provide technical guidance and mentoring to junior engineers when required.
  • Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity

Required Skills & Qualifications

  • 4–6 years of professional experience in Node.js backend development.
  • Strong experience with AWS Cloud services.
  • Proficiency in unit testing frameworks (Jest, Mocha, Chai, etc.).
  • Solid understanding of secure coding practices (OWASP, OAuth, JWT, TLS, etc.).
  • Experience with both SQL and NoSQL databases.
  • Hands‑on experience with MQTT and WebSocket based systems.
  • Strong knowledge of Agile development methodologies.
  • Experience using JIRA, Confluence, Git in enterprise environments.
  • Excellent written and verbal communication skills.
  • Ability to work independently from requirement gathering to delivery.

Good To Have (Preferred)

  • Knowledge of GDPR compliance and ISO 27001 security standards.
  • Experience building web applications for European markets (data residency, compliance, performance).
  • Domain experience in HVAC / IoT / Smart Systems.
  • Exposure to DevOps practices (CI/CD, Docker, monitoring, logging).
  • Experience with microservices and event‑driven architectures.

Soft Skills

  • Strong problem‑solving and analytical mindset.
  • High ownership and accountability.
  • Ability to communicate complex technical concepts to non‑technical stakeholders.
  • Proactive, self‑driven, and comfortable working in fast‑paced environments.

Job Details

  • Job Type: Full Time
  • Roles: Engineering
  • Engineering: Engineering - Core
  • Skills: Node JS
  • Qualification: Bachelor’s degree in computer science, E&TC, IT, Mechanical or equivalent
  • Experience: 4 - 6 Years
  • Job Location: Pune
  • Industry: Industrial & Buildings IoT

Application

  • Full Name *
  • Email *
  • Phone *
  • Cover Letter *
  • Upload CV/Resume Allowed Type(s): .pdf, .doc, .docx

By using this form you agree with the storage and handling of your data by this website.

[<< Back to Job Listing page] (link placeholder)

Requirements

  • 4–6 years of professional experience in Node.js backend development.
  • Strong experience with AWS Cloud services.
  • Proficiency in unit testing frameworks (Jest, Mocha, Chai, etc.).
  • Solid understanding of secure coding practices (OWASP, OAuth, JWT, TLS, etc.).
  • Experience with both SQL and NoSQL databases.
  • Hands-on experience with MQTT and WebSocket based systems.
  • Strong knowledge of Agile development methodologies.
  • Experience using JIRA, Confluence, Git in enterprise environments.
  • Excellent written and verbal communication skills.
  • Ability to work independently from requirement gathering to delivery.

Responsibilities

  • Design, develop, and maintain backend services using Node.js for scalable web and cloud applications.
  • Translate business requirements into detailed technical specifications and design documents.
  • Build and integrate RESTful APIs and real-time services using MQTT and WebSocket.
  • Develop cloud-native solutions on AWS (EC2, Lambda, API Gateway, S3, RDS/DynamoDB, IoT Core, etc.).
  • Implement unit and integration tests using frameworks like Jest, Mocha, or Chai.
  • Ensure secure coding practices, including authentication, authorization, encryption, and vulnerability mitigation.
  • Apply software engineering best practices: clean code, SOLID principles, design patterns, and code reviews.
  • Work with relational and non-relational databases (PostgreSQL/MySQL, MongoDB/DynamoDB).
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimations.
  • Use JIRA, Confluence, and Git for project tracking, documentation, and version control.
  • Collaborate with cross-functional teams including UI/UX, QA, DevOps, and product stakeholders.
  • Provide technical guidance and mentoring to junior engineers when required.
  • Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.

Skills

API GatewayAWSChaiClean CodeConfluenceDockerEC2GitIoT CoreJestJIRALambdaMochaMongoDBMQTTMySQLNode.jsOAuthOWASPPostgreSQLRESTful APIsS3SOLID principlesSQLTLSWebSocketJWT

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free