The ideal candidate is self-motivated a multi-tasker and a demonstrated team player. The person will be a lead developer responsible for developing new software products and enhancements to existing products. The person should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Develop and maintain AWS infrastructure using AWS Code Build CodePipeline and CDK.
- Implement serverless solutions using AWS Lambda Amazon DynamoDB S3 and Amazon API Gateway.
- Manage access and permissions through AWS IAM Roles and AWS STS.
- Write reusable testable and efficient code.
- Provide comprehensive test coverage including unit and automated tests.
- Design and develop scalable microservices.
- Address Non-Functional Requirements including Security Scalability Performance and High availability.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Apply SOLID Principles in software design.
Requirements
2 years of experience in microservices development.2 years of experience in Angular / React.1 year of experience in TypeScript.1 year of experience in Express JS and NestJS.2 years of experience in relational databases such as MySQL or MSSQL.Optional : Experience in AWS specifically in serverless architecture.Experience in Test-Driven Development (TDD) and Automated Unit Testing.Proficient in exposing and consuming Rest APIs and SOAP APIs on the NodeJS platform and Swagger API contracts.Key Skills
Abinitio,Administration And Accounting,Android,Bid Management,Inventory Management,Embedded C
Employment Type : Full Time
Experience : years
Vacancy : 1