Job Openings G20 - Full Stack Engineer

About the job G20 - Full Stack Engineer

This role focuses on identifying and implementing AI opportunities, developing cutting-edge solutions, and collaborating with digital transformation champions to enhance operational efficiency through technological innovation.

Requirements Analysis

  • Translate business needs into technical solutions; and
  • Conduct user research and feedback sessions.

AI Integration Strategy & Development

  • Lead the identification and assessment of AI implementation opportunities across SFA divisions;
  • Develop AI-powered web/mobile applications, including camera integration capabilities;
  • Implement and optimize AI models for various use cases;
  • Design and develop robust frontend and backend systems;
  • Establish secure database architectures and API integrations; and
  • Implement comprehensive authentication and monitoring systems.

Digital Transformation Projects

  • Work with data scientists to develop RPA and AI solutions;
  • Leverage GovTech MAESTRO platform for data analytics and MLOps;
  • Design and implement ML systems;
  • Optimise ML models for production; and
  • Develop data pipelines and ETL processes.

Technical Architecture & Implementation

  • Design scalable and maintainable technical architectures;
  • Ensure system security and performance optimisation;
  • Implement best practices in software development;
  • Integrate new solutions with existing systems; and
  • Establish technical standards and guidelines.

Mobile App Development

  • Lead development of AI-powered mobile applications;
  • Implement sophisticated camera integration features;
  • Ensure cross-platform compatibility;
  • Optimize mobile app performance; and
  • Implement secure data handling practices.

Testing and Documentation

  • Develop and execute testing strategies;
  • Create technical documentation; and
  • Maintain solution documentation.

Collaboration and Knowledge Transfer

  • Work with project teams and stakeholders;
  • Provide technical guidance;
  • Develop user guides and training materials; and
  • Support knowledge transfer initiatives, including providing technical mentorship to team members.

Key Requirements

Must-Have Requirements

  • 4-6 years of full stack development experience
  • Strong programming skills in modern languages (e.g., Python, JavaScript, Java)
  • Experience with AI/ML development
  • Mobile app development experience
  • Strong database design and API development skills
  • Experience with cloud platforms and services
  • Knowledge of security best practices
  • Knowledge of software development best practices
  • Database design and management skills

Good-to-Have Requirements

  • Experience with government sector projects
  • Knowledge of data protection regulations
  • Experience with agile methodologies
  • Experience with RPA implementation
  • Knowledge of MLOps and DevOps practices
  • UI/UX design skills
  • DevOps experience