Job overview:
This team operates at the intersection of technology, design, and data, focusing on solving complex challenges through innovative digital solutions. It brings together individuals who are driven by curiosity, collaboration, and a shared goal of delivering impactful outcomes through data and technology.
Responsibilities:
As a Full-Stack Engineer within the Data Programme, you will design, build, and maintain infrastructure to support modern data science and machine learning applications. You will collaborate closely with business and policy stakeholders to drive digital transformation initiatives using Data and AI. Key responsibilities include:
- Take full ownership of end-to-end system development, covering frontend, backend, DevOps, and cloud infrastructure
- Design and develop scalable, secure, and reusable applications using modern cloud technologies
- Build and manage data systems and supporting infrastructure, including database administration, ETL pipelines, and analytics tools
- Work cross-functionally with Product Managers, Data Scientists, and end users to deliver solutions that meet business needs
- Ensure best practices in system design, performance, and reliability.
Requirements:
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience)
- Proven experience in full-stack development across frontend, backend, DevOps, and infrastructure
- Experience in building and managing data systems and architectures
- Exposure to data science and machine learning applications is an added advantage
- Strong communication and collaboration skills
- Passion for building impactful solutions and working on meaningful technology initiatives