Full Stack Software Engineer
Company Overview:
This opportunity is with a well-funded, technology-driven company operating in the commercial risk and financial services space, focused on building software for complex, real‑world industries.
Their mission is to make risk friction-less for the builders and operators shaping the physical world - from early design through construction and long‑term operation.
They are building a modern platform where software, data, and automation work together to deliver:
- Faster decisions
- More accurate, dynamic outcomes
- Better long-term results in complex environments
Rather than simply modernizing legacy tools, the team is building foundational infrastructure that supports how real‑world businesses operate at scale.
The company is well-capitalized, having raised over $20M from respected technology, fin tech, and strategic investors. It's early enough for meaningful ownership and influence, while operating at real production scale with paying customers.
What You'll Do:
You'll collaborate closely with other engineers and product stakeholders to translate complex, real‑world requirements (often starting as spreadsheets or informal processes) into clean, reliable, production‑grade software. The team cares deeply about correctness, performance, and long‑term maintainability.
This is an ownership-heavy role, ideal for engineers who enjoy reasoning from first principles, shipping quickly, and improving systems that feel brittle or over engineered.
Key Responsibilities:
- Design, build, and own backend and full‑stack systems that power:
- Core pricing and decision logic
- Internal and external workflows
- Platform life cycle and data infrastructure
- Translate complex business logic into clear, testable, maintainable services
- Improve performance, reliability, and correctness across core systems
- Influence architectural decisions that shape how the platform scales over the next several years
- Work closely with product and domain partners to define the right abstractions
- Maintain a high bar for code quality, simplicity, and developer experience
Qualifications:
- Strong experience building production software in modern tech environments
- Comfort working with complex logic, edge cases, and evolving requirements
- Experience with backend systems, APIs, and data‑driven applications
- Curiosity and willingness to learn a new problem domain over time
Front End: React/React.js
Back End: Node.js, Python, Java, GO, Ruby
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.