About this role
Section: About the role We are hiring a senior full-stack engineer who can design and build enterprise-grade software products from concept to production. This role is for someone who is strong in MERN and TypeScript, experienced across modern engineering patterns, and capable of thinking architecturally about product, data, permissions, integrations, security, testing, and maintainability.
Section: Key responsibilities
- Translate product ideas, client requirements and business opportunities into scalable technical designs.
- Define module, services, APIs, data models, integration patterns, permissions, workflows and reporting structures.
- Build enterprise-grade full-stack applications using MongoDB, Express.js or NestJS, React.js, Node.js and TypeScript.
- Design and implement APIs, dashboards, workflow modules, reporting features, role-based access, audit trails, notifications and integrations.
- Apply disciplined testing, Git workflows and release hygiene.
- Use AI tools responsibly for architecture exploration, refactoring, test design, documentation and code review.
- Document technical decisions, assumptions, risks, APIs and deployment notes clearly.
Section: You would be a good fit if you have
- Strong JavaScript and TypeScript experience.
- Strong Node.js, Express.js or NestJS, G0, React.js, MongoDB, REST API, authentication, authorization and role-based access.
- Practical experience with database design, API architecture, modular architecture, background processing, caching, integration design and technical documentation.
- Demonstrated ability to review code, mentor engineers and lead technical discussions.
- Experience with public sector, fintech, identity, ESG, geospatial or AI-enabled enterprise platforms.
- Experience turning rough product ideas into structured technical plans for proposals, demonstrations and implementation teams.
- Familiarity with Microsoft Azure, Microsoft 365, Power Platform, local language model tools, private artificial intelligence environments and AI governance frameworks.
Section: Why Us
- A competitive salary in an exciting organisation.
- Annual performance bonus.
- Learning and opportunity for growth and development.
- A fun and collaborative environment.
- Opportunity to work for an employee-focused company with an amazing culture