Location: Remote (UK-based, ideally London or South England)
Reporting to: Engineering Lead
Type: Permanent, Remote
Salary Range: £50,000 – £60,000
We are seeking two motivated mid-level full-stack engineers to join a collaborative and pragmatic team. This role is ideal for developers with a few years of hands-on experience who are ready to take ownership of their work, grow their skills, and contribute to building and improving a modern underwriting platform. You’ll work on a mix of feature development and system enhancements, from small fixes to full-scale new functionality, in an environment that values autonomy, learning, and practical problem-solving.
- Develop and enhance the underwriting platform for both new and existing clients.
- Work across the full stack, including frontend (React) and backend (Go / Node.js / TypeScript).
- Collaborate with developers, product managers, and QA teams to deliver reliable, user-focused features.
- Maintain consistent UI and UX standards across applications.
- Troubleshoot, diagnose, and resolve production issues effectively.
Essential Skills & Experience
- 2–4 years of professional software development experience.
- Confident working as a full-stack engineer across frontend, backend, and databases.
- Strong practical experience with React.
- Proficient in at least one backend language: Go, Node.js, or TypeScript.
- Comfortable with RESTful APIs, CRUD development, and Git-based version control.
- Clear communicator, proactive problem solver, and effective collaborator.
- Experience deploying and iterating safely in production environments.
- Knowledge of relational databases (e.g. PostgreSQL).
- Familiarity with Unix tools, containerisation, and Kubernetes.
- Experience conducting code reviews or pair programming.
- Exposure to geospatial data.
- Ability to explain complex technical concepts clearly and simply.
You’ll thrive in this environment if you:
- Enjoy autonomy, responsibility, and end-to-end problem-solving.
- Balance speed with long-term, maintainable design.
- Value open, honest communication over unnecessary process.
- Appreciate pragmatic decisions and continuous improvement.
- Are curious, collaborative, and motivated to deliver meaningful work.
- Frontend: React, TypeScript
- Backend: Go, Node.js
- Database: PostgreSQL
- Infrastructure: Docker, Kubernetes
- The opportunity to work on impactful, customer-driven software projects.
- Freedom to shape how software is designed, built, and deployed.
- Ongoing support for technical and professional development within a collaborative, growth-oriented team.