Sr Software Engineer (Node JS)

  • 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 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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx