The posting
Job Purpose:
Full-stack Web Application Developer
Candidate Profile:
Versatile front-end and full-stack web developers with skills in MEAN/MERN/Python full stack based web app development, Python or JavaScript and RESTful based AWS Cloud development.
Key Responsibilities:
Software development in one or more of the following:
- Design, develop and integrate using Angular/React/React-Native front-ends.
- Design, develop and integrate MEAN/MERN/Python stack based SPA web applications
- Design, develop and integrate Python and NodeJS web apps
- Design, develop and integrate RESTful/MQ based microservices
Knowledge and skill requirements:
- Degree/Master’s in Computer Science, Computer Engineering or Information Systems
- 5-8 years of SDLC experience. Candidates with full spectrum skills including embedded systems may be considered for Solution Architect role
- Experience with Google Identity Platform, OAuth2.0/JWT for service accounts OR AWS Cognito.
- Expert level skills in NodeJS development, JS libraries and frameworks (Express, Angular, NextJS etc), MongoDB, PostGreSQL
- Expert level skills in AWS CLI (Cognito, Pinpoint, SQS, SES, SNS, EBS, S3, Lambda, EKS) using JS or Python
- Able to rapidly prototype using design patterns, OOAD techniques and demonstrate proof of concepts
- Back-End API design and development based on RESTful services, Micro-service design pattern, and AWS Lambda
- Knowledge in SSL/OAuth2.0/JWT, AWS, Azure and Google Firebase platforms and IoT platforms is advantageous and preferred
- DevSecOps knowledge using Jenkins, GitLab and Docker CI/CD pipeline is advantageous.
- Able to work with uncertainty and changing specifications
- Good interpersonal skills, pro-active, collaborative, and consultative team player



