Job description for Senior Full Stack Engineer (Gov Project) at Neutron
Key Responsibilities
Requirements
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.
- 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.
- 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.
