- Design and develop Node.js application
- Maintain and contribute to product platform as necessary.
- Maintain and support products that are released to stakeholders and customers.
- Facilitate discussions among other developers to exchange new ideas and improvements.
- Continually evaluate emerging technologies to identify opportunities, trends and best practices that can be used to strengthen technology platform and development practices.
Required Qualification:
- Minimum 4 years of experience of web applications using Node.js, React.Js and Angular
- 4 Years of software development experience
- 4 years of experience in Python
- 4 Years of experience of Cloud Native architecture, development, and deployment on AWS
- 3+ years of experience in implementing, hosting and debugging Web services
- 3+ Years of Experience with Micro services development using spring boot or any other technology framework.
- Hands on AWS experience, including AWS Lambda
- 3+ Years of Experience with Micro services development using spring boot or any other technology framework.
- DevOps experience, including in tools like Jenkins/Bamboo /Maven/Gradle
- Experience in cloud native databases (DynamoDB, AWS RDS etc.)
- Experience working within Agile, Scrum, or SAFe methodologies
- Experience in serverless development (AWS Lambda)
- Strong understanding and hands-on programming/scripting experience skills JavaScript, jQuery, React JS, Python
- Experience on cloud databases like Dynamo, PostgreSQL
Preferred Qualifications:
- Experience working in public sector
- In-depth understanding of Cloud based architecture and frameworks. Experience with agile methodology, DevOps and CI/CD (Jenkins, Git, Chef, Ansible, Puppet, Terraform)
Educational Qualification: Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive, relevant work experience in lieu of every year of education. Candidate's that have completed a Master's degree program strongly preferred.