Mô Tả Công Việc
Department: Software Engineering
Reporting to: Software Engineering Manager
Job Purpose: Full-stack Application Developer
Candidate Profile: Versatile front-end and full-stack web developers with skills in Google Calendar APIs, pure play MEAN full-stack web app development, Python or Javascript and RESTful based AWS Cloud development skills or Microsoft Exchange back end integration
Key Responsibilities: Software development in one or more of the following:
- Design, develop and integrate using Angular/React/Ionic front-ends
- Design, develop and integrate with Google Calendar API
- Design, develop and integrate MEAN stack based SPA web applications
- Design, develop and integrate Python and NodeJS web apps
- Design, develop and integrate RESTful/MQ based microservices
Yêu Cầu Công Việc
- Degree/Master 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 Calendar API/proprietary calendar using the Javascript client library OR Python based Full-stack development
- 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, Loopback, etc) and MongoDB
- 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
- Devops knowledge using Jenkins 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
Hình thức
Quyền Lợi
Working Conditions
We provide a professional, fun and exciting work environment where innovation and creativity thrive!