Software Engineer
We're seeking a skilled Software Engineer to join our team and contribute to the development of a nationally significant software platform.
This is an exciting opportunity for a talented individual who is passionate about building secure, scalable systems and working collaboratively in a fast-paced environment.
About the Role
The successful candidate will be responsible for designing, developing, testing, and optimising software solutions using Node.js, React, TypeScript, and Express.js.
* Key Responsibilities:
* Develop and maintain a secure, scalable national security platform
* Contribute to both frontend and backend development
* Work closely with senior engineers to design and build software solutions
* Participate in peer reviews and continuous improvement initiatives
* Lead API-focused test automation
* Collaborate with a cross-functional team in a delivery-driven environment
Requirements
To be successful in this role, you will need:
* Solid experience across Node.js, Express.js, React, and TypeScript
* Proven background in full stack web application development
* Experience with modern web frameworks, software design patterns, and REST APIs
* Strong understanding of clean code, TDD, and CI/CD practices
* Experience in API test automation
* Familiarity with Azure services or other cloud platforms
Benefits
You'll enjoy:
* A competitive salary and benefits package
* The opportunity to work on a high-profile project with a talented team
* Professional growth and development opportunities
About Us
We're a dynamic and innovative organisation that values collaboration, creativity, and technical excellence. We're committed to delivering exceptional results and making a positive impact in the community.