Full-Stack Engineer
Contract: This is a full-time post but we welcome applicants interested in a part-time role.
Application closing date: Midnight, Sunday 2 March
First round interviews: Monday 10 and Tuesday 11 March
Start date: As soon as possible
Salary: £50,000 - £60,000 (depending on experience)
About Axiom Maths
Axiom Maths is a registered education charity on a mission to make the United Kingdom a more productive and socially mobile country. We focus on stopping the loss of human potential in disadvantaged children who have mathematical potential.
About this role
Axiom Maths maintains a data platform that enables thousands of children across the UK to access our programme. We’re looking for a full-stack engineer to own this platform, delivering exciting new features and improving the experience for mentors, schools, Delivery Partners, and Axiom Maths staff.
The responsibilities of this role include
* Refining the existing tech stack in collaboration with the Head of Data & Systems.
* Reviewing the back-end architecture of our data platform.
* Migrating and transforming data from various sources into a dedicated relational database system.
* Developing and maintaining integrations, APIs, and data flows between the data platform and other systems.
* Collaborating with team members to refine front-end features based on user feedback.
* Monitoring and improving system performance, troubleshooting issues, and maintaining documentation.
* Continuously monitoring industry trends, anticipating future demands and refining the tech stack.
The right candidate will
* Be motivated by Axiom Maths’ mission.
* Have at least three years of professional software development experience, including:
o PHP and Symfony - or running Python web services.
o Front-end development, including Typescript and React.
o A relational database, such as Postgres.
* Have owned a technical product or project.
* Have experience of working alongside non-technical stakeholders.
* Have some experience of system design.
* Embody our values—striving for excellence, moving with momentum, helping others succeed, and achieving more through collaboration.
A great candidate might
* Have been in a small tech team.
* Have had a non-technical manager.
* Have experience with CSS frameworks like Tailwind.
* Have experience with Docker or a cloud deployment platform.
* Have worked on a migration project.
You must have
* The right to work in the UK.
* Commitment to equality of opportunity and safeguarding.
* Commitment to upholding data protection standards.
* Willingness to undergo an enhanced DBS check.
What we offer
Salary: £50,000 - £60,000 (depending on experience)
Hybrid team: We work remotely part of the week.
Flexible Working: We value outcomes over hours worked.
Setup costs covered: We offer a £500 allowance for home office equipment.
Pension: 11% employer contribution.
Annual leave: 27 days leave + bank holidays.
Employee assistance programme: Access to confidential support.
Books: Expense any job-related book.
Company off-sites: Three off-sites a year for planning and celebration.
Equal Opportunities
We encourage applications from all backgrounds.
Selection Process
Stage 1 – Respond to three short application questions and share your CV.
Stage 2 – First round interviews.
Stage 3 – Technical interview.
Stage 4 - Panel interview.
J-18808-Ljbffr