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