[12 months contract, renewable]
As the Capability Center for data science and artificial intelligence, Data Science & Artificial Intelligence Division focus is in enabling data science and artificial intelligence solutions, products and capability building across the government.
We are looking for individuals passionate in delivering great digital experiences to join our team!
As part of DSAID, the Video Analytics team strive to drive scalable, impactful AI-enabled video analytics deployments for our citizens and businesses.
The Full Stack Engineer role will be responsible to support Video Analytics team’s software engineering efforts in the development of products and projects to enable video analytics capabilities within the government.
Your responsibilities will include:
· Develop full stack, reactive web apps that can be delivered on Cloud (AWS, GCP, MS Azure)
· Work with a team of AI Engineers to write production-quality code to develop and deliver web applications on Cloud
· Work closely with QA team to write tests scripts to ensure the quality of the developed applications
· Follow the best practices of DevOps (CI/CD, automated test), Software Design and Secure Coding principles
· Work closely with engagement and product managers to develop demos and solutions for Public Service Agency users.
· Learn and share knowledge in a multi-disciplinary team.
Requirement:
· A good degree in Computer Science, Engineering with minimum 7 years of full stack web app development experience
· Hands-on experience with frontend technologies such as HTML5, CSS, JavaScript, AJAX, React framework
· Hands-on experience with backend technologies/framework such as Python/Node.js, Flask/Express, SQL/NoSQL Database and ORM frameworks
· Hands-on experience with backend API and microservice development
· Hands-on experience with test automation, CI/CD and DevOps
· Familiarity with containerization technologies like Docker, Docker Compose, Docker Registry
· Experience/familiar with Cloud environment (AWS, GCP or MS Azure)
· Experience with Serverless applications using AWS cloud native technologies such as Lambda, S3, DynamoDB and Fargate
· Experience with application development using 3rd party APIs and integration
· Ability to communicate technical concepts in a clear and effective manner
· Ability to work comfortably in a fast-paced environment