Singapore
As a Senior Software Engineer (Full Stack)/Team Lead, you will work with web-based software development technologies, ranging all tiers of the application from Database to Front-End; as well as Lead and Mentor a full-stack team (4-8 Developers). You will be a part of our Agile Development team.
SPECIFIC DUTIES and RESPONSIBILITIES:
Design, development, integration, and deployment of responsive web and mobile applications
Continually improve reliability, testability and scalability of the existing application
Support QA Engineers to ensure system quality, functionality, and performance
Troubleshooting issues across all application tiers
Mentor team members
Roll up your sleeves and code alongside the team
ESSENTIAL SKILLS and EXPERIENCE:
Drive technical architecture, design, planning and implementation.
Offer experience and expertise in the best possible front end technology.
Experience Leading and Mentoring a full-stack team (4-6 Developers)
5+ years of web development experience with JavaScript is required
Experience with the following front-end technologies React, Angular 2+, TypeScript, JavaScript, CSS, SASS
Experience with the following back-end technologies: NodeJS, Express API frameworks
Experience creating and consuming RESTful APIs
Experience with AWS (API Gateway, DynamoDB, CodePipeline/CodeBuild and other CI tools, Ec2, S3, Route53)
Experience working in Microservice Architectures is a plus
Solid Object Oriented design and development skills
Experience with version control, such as Git
Ability to work both individually and on Agile teams
Willingness to adapt and evolve to technology changes
Public Sector or Government project experience is a plus
DESIRED SKILLS and EXPERIENCE:
If you would like to apply for this position, please fill in the information below and submit it to us for consideration.
(200MB file size limit)