Key Responsibilities
Design and implement reusable and maintainable software components.
Evolve the architecture, proposing improvements that ensure stability and resilience in each project.
Design, develop, and deploy serverless Node.js applications on AWS Lambda.
Integrate with external systems to third-party APIs.
Manage and optimize asynchronous communication using RabbitMQ.
Work with AWS services such as Lambda,StepFunction, DynamoDB, S3, API Gateway, CloudWatch, and EventBridge.
Implement data persistence in MongoDB or any other NoSQL.
Ensure performance, scalability, and reliability in the serverless environment.
Collaborate with 3rd party vendor data science teams to communicate to AI model feed and receive trained model data.
Design and implement reusable and maintainable software components.
Provide solutions that support the incorporation of future functionalities.
Maintain best practices in every code review.
Work as part of a team, coordinating tasks with various colleagues to achieve the set objectives.
Working experience with Git, GitHub & GitLab, PR.
Ability to work well with others as well as independently.
Ability to work well in a constantly evolving work environment.
Strong presentation skills.
Familiar with Jira,Agile & Scrum methodologies.
Technical Skills Required
Strong knowledge of NodeJS, JavaScript, TypeScript (Over 5 years).
Node.js development experience, with a focus on building scalable, high-performance backends.(Over 5 years)
Strong knowledge of AWS Lambda, StepFunction and other AWS services (API Gateway, DynamoDB, S3, etc.)(over 3 years)
Experience with message brokers like RabbitMQ or other asynchronous messaging systems(over 3 years).
MongoDB NoSQL database experience.(Over 4 years)
Familiarity with serverless architectures and microservices.
Experience in integrating external APIs or working with third-party vendors.
Knowledge of CI/CD pipelines, DevOps Harness would be preferred, or using AWS tools such as CodePipeline, CodeBuild, and CloudFormation.
Understanding of performance tuning, debugging, and security in serverless environments.
Experience with Agile, Scrum and Kanban frameworks (Over 5 years).
Nice-to-Have
Experience with AI/ML model Integration
Any Graduate