At Xtremax, you'll help build and enhance a modern cloud-native content management platform used by public sector organisations to create, manage and publish secure digital services. The platform is designed for non-technical users, making it easier for organisations to deliver high-quality digital experiences while meeting enterprise standards for scalability, security and reliability.
As a Full Stack Developer, you'll develop both frontend and backend capabilities using React, TypeScript and Node.js, working on features such as content management, publishing workflows, cloud-based infrastructure and automation. You'll also contribute to software quality through automated testing, helping ensure every release is reliable and production-ready.
Working alongside Product Managers, UX Designers, Architects, Security Engineers, and DevOps teams, you'll be involved in designing scalable solutions, improving engineering practices and exploring emerging technologies including AI-assisted capabilities within a modern SaaS environment.
Responsibilities
- Design, develop and maintain scalable full stack features using React.js, TypeScript and NestJS.
- Build and enhance multi-tenant platform capabilities including content management, publishing workflows and layout composition.
- Design PostgreSQL database schemas, optimise queries and manage database migrations.
- Develop cloud-enabled solutions leveraging AWS services such as S3, CloudFront and Lambda.
- Write and maintain automated unit, integration and end-to-end tests using Jest, Supertest and Playwright.
- Design comprehensive test cases to validate new features and ensure high software quality.
- Support CI/CD pipelines through GitLab CI and contribute to continuous delivery practices.
- Collaborate with cross-functional teams to define technical solutions, review designs and deliver secure, reliable software.
- Contribute to AI-assisted product capabilities while ensuring appropriate review and governance processes.
- Continuously improve engineering standards, testing practices and overall platform reliability.
Requirements
- Degree or Diploma in Computer Science, Information Technology, Software Engineering or a related discipline.
- Minimum 4 years of professional software engineering experience.
- Strong experience with TypeScript, Node.js and backend API development.
- Experience with React.js for modern web application development.
- Experience with NestJS or similar backend frameworks such as Express or Fastify.
- Strong understanding of PostgreSQL, relational database design and query optimisation.
- Experience working with cloud platforms, preferably AWS.
- Experience writing automated unit, integration and end-to-end tests.
- Ability to design comprehensive test scenarios for new product features.
- Strong written communication skills and experience working with cross-functional stakeholders.
Preferred
- Experience building multi-tenant SaaS platforms.
- Familiarity with content versioning/diffing approaches (e.g. JSON Patch, OT/CRDT concepts).
- Familiarity with IAM or Role-Based Access Control (RBAC).
- Experience integrating AI or LLM capabilities into production applications.
- Exposure to GitLab CI/CD and modern DevOps practices.
Why Join Us
- 🌍 Meaningful impact — contribute to digital projects that serve government and enterprise clients.
- 💡 Culture of learning — we value curiosity, open communication, and taking ownership.
Benefits