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