We are seeking an experienced Senior Full Stack Engineer to lead the design and development of scalable, secure, and high-performance web applications supporting key government digital transformation initiatives.
Key Responsibilities
- Lead the delivery of end-to-end digital solutions that support government programmes, ensuring scalability, security, and maintainability.
- Architect and build robust, high-performance applications aligned with public sector standards, governance, and compliance requirements.
- Develop responsive, user-centric interfaces using React and TypeScript to power citizen-facing platforms and internal government systems.
- Design and implement secure, interoperable APIs (RESTful and/or GraphQL) to enable cross-agency data sharing and integration.
- Own database design and optimisation (PostgreSQL, MySQL) to support large-scale public datasets and mission-critical workloads.
- Deploy and manage systems on cloud platforms (AWS/Azure), ensuring high availability and compliance with government cloud environments (e.g., GCC).
- Drive adoption of AI-assisted development tools to improve engineering productivity and delivery outcomes.
- Collaborate with product, design, DevOps, and public sector stakeholders to deliver solutions aligned with policy and operational needs.
- Provide technical leadership and mentorship, promoting best practices and strengthening engineering capabilities.
- Lead architectural decisions, ensuring systems are secure, resilient, and scalable, with strong emphasis on data governance and reliability.
Requirements
- Proven experience with Next.js, React, and TypeScript, delivering scalable applications aligned with public sector platforms and standards.
- Strong experience in building RESTful APIs to support interoperable government systems and services.
- Experience integrating interactive geospatial maps (Leaflet, MapLibre, or similar) for government use cases such as environmental monitoring or infrastructure systems.
- Ability to develop data-driven user interfaces (charts, dashboards, dynamic controls) for analytics, reporting, and decision-making.
- Experience in optimising performance of data-heavy applications, particularly involving large or real-time public datasets.