Product Engineer
Responsibilities
- Identifying and prioritising the right problems to solve, focusing on meaningful customer outcomes and making smart trade-offs to maximise impact with limited time and resources.
- Owning features end-to-end, from early discovery and technical input through design, implementation, testing, and release.
- Building and evolving core product capabilities, with an immediate impact on the reliability, scalability, and usability of our platform.
- Iterating quickly and pragmatically, using your judgement and experience to balance speed, quality, and long-term maintainability.
- Shaping technical direction in a small team, contributing to architectural decisions and helping define how we build and ship product.
- Collaborating closely across the business, setting a high bar for communication through clear documentation, thoughtful proposals, and well-structured code.
- Championing strong engineering practices, continuously improving how we work and supporting teammates through code reviews, pairing, and design discussions.
About you
- Have hands-on experience building and shipping production software, using languages and frameworks such as Go, Python, or Ruby on Rails.
- Enjoy working in small, high-trust teams, collaborating closely with other engineers and giving clear, constructive feedback to move work forward.
- Take a product-first approach to engineering, partnering with Product to understand customer needs and prioritising outcomes and impact over purely technical perfection.
- Are comfortable operating with ambiguity, contributing to early-stage thinking, helping shape solutions, and refining ideas as you learn more.
- Thrive in iterative environments, sharing work early (even when it’s not “done”), gathering feedback, and adapting quickly based on input.
- Balance speed with quality, making pragmatic decisions around technical debt, testing, and documentation to ship valuable features without over-engineering.
- Care about building maintainable systems, and are thoughtful about how today’s trade-offs affect the product and team over time.
Nice to have
- Experience designing or working with APIs, especially where data integrity, versioning, and backwards compatibility really matter.
- Exposure to data pipelines or data-heavy systems, particularly where data quality, validation, or traceability are important (experience with regulated or sensitive data is a bonus, but not required).
- Experience working in a remote-first team, comfortable collaborating asynchronously and communicating clearly across time zones.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.