Full Stack Engineer
Mark43 is a public safety technology company trusted by over 200 police forces worldwide. They are seeking a Full Stack Engineer to build software that UK police custody suites depend on, working across the full stack from database to UI and contributing to AI-assisted development processes.
Responsibilities
- You'll work across the full stack, building the software that UK police custody suites depend on every day
- Our team owns features end-to-end, from database migration to UI, so you'll get broad exposure regardless of your starting point
- If you were on the team last week, you might have:
- Shipped a new workflow for custody officers processing detainees, from GraphQL schema through to React components
- Investigated a production issue using Datadog traces and logs, then pushed a fix the same day
- Paired with a teammate to untangle a tricky state management problem in a booking form
- Built an agentic workflow that reviews PRs, learns from human feedback, and posts weekly engineering highlights to Slack, all automatically
- Written a database migration and the integration tests to prove it works under load
- Reviewed a pull request, spotted a change that would unintentionally affect other parts of the app, and proposed a safer approach in the comments
- Prototyped a new idea at one of the hackathons we run twice a year, a chance to experiment with new tech, explore wild ideas, and ship something fun with no constraints
Skills
- Applicants must be authorized to work for any employer in the country in which the role is being hired
- Professional software engineering experience (or a CS degree with internship experience for graduate roles)
- Experience with at least part of our stack: Java, JavaScript, TypeScript + React, and MySQL
- Curiosity about AI-assisted development tools like Claude Code and how they can improve your workflow
- A collaborative mindset and strong communication skills
- This role may require you to complete Non-Police Personnel Vetting (NPPV) security clearance up to level 3
Benefits
- 28 days holiday plus UK bank holidays
- Private medical, dental, and vision insurance through AXA Health and BUPA, fully paid for you and your dependents
- 18 weeks paid parental leave (gender-neutral, for both primary and secondary caregivers) plus a ramp-back programme
- Income protection (75% of salary) and death in service cover (4x salary), fully paid
- Pension through Nest with 3% employer contribution
- Gym reimbursement for you and your partner
- Equipment allowance to set up your home office
- AI tooling including Claude Code Enterprise, Microsoft Copilot, and ChatGPT Enterprise licences provided
- Spring Health membership with therapy sessions and mental wellness tools, fully covered
- Company performance-based bonus
- Paid sabbatical of one month at your five-year anniversary
- Biannual hackathons, learning budget, and a team that genuinely invests in your growth
- Hybrid work model
Company Overview