Work closely with business leads and product owners to understand solution requirements and identify architectural patterns.
Writing reusable, testable, and efficient code using NodeJS
Develop middle layer and/or backend layer using JavaScript/TypeScript in AWS infrastructure.
Troubleshooting / triaging skills . Understand and analyze issues across multiple vendors and interfaces.
Co-ordinate with DevOps on the release schedule and ensure necessary environment
Required Skills
Skills: Node.js, TypeScript, AWS components related experience, NoSQL, ServerLess, REST, EventDriven, Git/GitHub, SonarCloud, postman, LucidCharts, Jira/Confluence and under the legacy add the Django.
Previous working experience as a NodeJS Developer for at least 5+ years
Strong knowledge and practical experience with AWS and its developer tool and SDK.
Hands on experience with API GW, Lambda Functions, CloudWatch, DynamoDB, Step Function, RDS, CodePipeline and other AWS services. ( as much as as possible )
Experience working with SAM templates for Infrastructure as Code and CI/CD pipelines.
Proven testing experience, including unit, integration and system testing in Node.js
Understanding fundamental design principles behind a scalable and event-driven application
Proficiency with AWS cloud computing services. Leveraging AWS SDKs
Experience in agile software development team (e.g., participating in planning sessions and interpreting user stories, doing code reviews, pair programming)
Strong knowledge and experience in Javascript/Typescript.