e are looking for an experienced Nodejs Full Stack Developer* to join our product development team. The role will focus on designing and developing backend and frontend modules for AWS IoT and cloud-based applications, while following established software development standards.
The ideal candidate will have strong hands-on experience in TypeScript, Node.js, ReactJS, AWS Cloud, and AWS IoT, along with the ability to provide technical guidance to development teams.
Key Responsibilities
- Design, develop, and maintain AWS IoT/Cloud-based applications using TypeScript, Node.js, and ReactJS.
- Collaborate with onsite, offshore, cross-functional, Product Management, frontend, SQA, and architecture teams.
- Work closely with Solution Architects on low-level design.
- Plan and delegate sprint activities while contributing hands-on to development.
- Identify technical risks and failure modes early in the development lifecycle.
- Develop POCs to validate solutions and mitigate technical risks.
- Guide and mentor junior developers.
- Participate in peer code reviews and ensure adherence to development standards.
- Participate in PI Planning and identify technology challenges related to Epics and Stories.
- Ensure Non-Functional Requirements (NFRs) and required compliance standards are met.
- Implement effective alerts and monitoring to support smooth application operations.
- Contribute to building scalable, secure, and cost-efficient cloud solutions.
Required Skills & Experience
3 to 9 of overall software development experience.
- Minimum 2 years of experience developing cloud-native applications on AWS.
- Strong hands-on experience with:
- TypeScript
- Node.js
- ReactJS
- Experience with AWS IoT Core.
- Experience with AWS cloud-native services, including:
- AWS Kinesis
- DynamoDB
- Lambda
- API Gateway
- Timestream
- SQS
- SNS
- CloudWatch
- Experience developing APIs using:
- Hands-on experience with CI/CD processes.
- Strong understanding of creating AWS infrastructure using Serverless Framework and/or AWS CDK.
- Experience implementing application alerts and monitoring.
- Good understanding of Jest, unit testing, and integration testing.
- Experience with AWS cost optimization.
- Strong understanding of AWS security and securing cloud services.
Leadership & Soft Skills
- Strong analytical and problem-solving abilities.
- Ability to work independently and take ownership.
- Experience mentoring and guiding junior developers.
- Strong collaboration and communication skills.
- Ability to manage multiple projects and priorities.
- Experience with sprint planning, delegation, and technical decision-making.
- Ability to identify technical challenges and proactively propose solutions.
Qualifications
- B.E / B.Tech / MCA / M.Tech or equivalent qualification.
- AWS Certification is preferred but not mandatory.