Product Developer (Backend Experience)

Product Developer (Backend Experience)

Full-Time No working from home possible
D

We are seeking a Product Developer with strong backend experience to join Diesta's engineering team and help turn complex insurance finance problems into well-scoped, well-built product features.


This is not a pure ticket-taking backend role. We need someone who can think beyond the implementation task: understand the customer workflow, challenge unclear or incomplete specs, identify risks, and help shape the smallest useful end-to-end version of a feature before building it.


You will work primarily across our Node.js, TypeScript and AWS backend, with enough flexibility to understand and occasionally contribute to the portal experience where needed. Our frontend is built with Angular, so prior frontend experience is useful, but the role is backend-leaning.


As Diesta becomes more AI-enabled, this role will require strong communication and context-setting as much as coding. You will use AI-assisted development tools thoughtfully to explore the codebase, develop implementation plans, write tests, review trade-offs and accelerate delivery without losing engineering judgement.


We are looking for someone who can raise the product and engineering bar: a developer who can build, reason, communicate and help the team move from high-level product direction to reliable production outcomes.


Key Responsibilities


Product Engineering: Turn high-level product direction into practical implementation options, helping define the smallest valuable end-to-end version before expanding into later iterations.


Backend Development: Design, build and maintain backend services, APIs, workflows and data-heavy product capabilities for Diesta's payment operations platform, primarily using Node.js, TypeScript and AWS.


Product Thinking: Go beyond blindly implementing a spec. Flag gaps, edge cases, risks, customer workflow issues and awkward product decisions before they become expensive to fix.


Scoping and Iteration: Break complex domains such as reconciliation, payouts, journals, reporting and integrations into clear version-one paths, internal milestones and customer-facing releases.


Technical Architecture: Contribute to sensible backend architecture, data models, service boundaries and implementation plans that balance speed, maintainability, reliability and product value.


AI-Assisted Engineering: Use tools such as OpenAI Codex, Claude Code or similar systems to understand the codebase, generate plans, build features, write tests, review changes and improve team productivity.


Full-Stack Awareness: Collaborate effectively with frontend engineers and, where useful, make small portal changes or reason through frontend implications in Angular.


Testing and Guardrails: Build and maintain automated tests, local environment simulations, validation scripts and acceptance checks that make it safer and faster to ship changes.


Reliability and Debugging: Investigate bugs, incidents, alerts and production issues, especially where they affect customer workflows, operational confidence, data correctness or delivery timelines.


Security and Compliance Awareness: Consider data protection, access control, auditability and compliance implications when building product features in a financial operations environment.


Collaboration: Work closely with backend developers, frontend developers, QA, DevOps, data engineers, product, operations, the Head of Product, Head of Engineering and CTO.


Documentation: Contribute clear technical and product documentation so engineers, AI agents and future team members can understand decisions, workflows and system behaviour.


What We’re Looking For


Product Mindset: Evidence that you think about the product, customer workflow and business outcome, not only the code or architecture of the assigned task.


Technical Judgement: Ability to reason through trade-offs, choose pragmatic implementation paths and explain why a particular version-one approach is the right starting point.


Communication: Clear, direct communication with the ability to explain requirements, risks, technical decisions, blockers and trade-offs to technical and non-technical colleagues.


Ownership: Comfort taking responsibility for a feature from problem framing through delivery, testing, review, rollout and follow-up.


AI-Native Mindset: Comfortable using AI tools to accelerate learning and delivery while still reviewing outputs critically and maintaining engineering standards.


Productive Collaboration: Able to work well with product, design, delivery, QA, frontend and backend colleagues, and comfortable contributing to the spec rather than waiting passively for instructions.


Problem-Solving Ability: Strong logical reasoning and patience with complex systems, messy data, domain-specific edge cases and production constraints.


Learning Pace: Ability to absorb feedback quickly, understand a complex domain and adapt to a fast-changing engineering environment.


Useful but not required


Experience or interest in any of the following would be helpful:


NestJS or structured backend frameworks


AWS


Docker


PostgreSQL or relational databases


Angular or another modern frontend framework


Payment systems, fintech, insurance, banking or regulated data environments


Automated testing frameworks, acceptance testing and contract-style testing


Observability, monitoring and production debugging


Security, compliance, auditability or access-control concerns in product development


Prompting, agent workflows, RAG systems or AI-assisted internal tooling


Building personal products, prototypes, automation scripts or internal tools


Join a mission-driven team addressing real pain points in insurance finance.


Be part of a lean, high-performing team with direct impact on product and client outcomes.


Work with top insurers and brokers in an industry ripe for disruption.


A culture of high trust, low ego: we value competence, commitment, and transparency.


Hybrid work model with a central London office (Bank / Liverpool Street)


Regular team lunches and international offsites


State-of-the-art technical equipment


22 days annual leave (excluding bank holidays)


Interview Process


Intro Call with our Chief of Staff to explore your background and aspirations.


Technical Interview with the Head of Engineering.


Onsite Workshop at our London office, collaborate with the team and experience our culture first-hand.


Stay ahead with the latest articles and updates


Your go-to hub for premium payments information


Diesta Limited (Company Number: 13969906, Firm Reference Number: 1012426) is an agent of Plaid Financial Ltd. (Company Number: 11103959, Firm Reference Number: 804718), an authorised payment institution regulated by the Financial Conduct Authority under the Payment Services Regulations 2017. Plaid provides you with regulated account information services through Diesta as its agent.

#J-18808-Ljbffr

Product Developer (Backend Experience) employer: Diesta Limited

Diesta Limited is an exceptional employer located in the vibrant city of London, offering a dynamic work culture that fosters collaboration and innovation. As a Sales Manager, you will benefit from extensive growth opportunities within a rapidly expanding technology company, where your contributions directly impact the success of the business. With a focus on employee development and a supportive team environment, Diesta Limited is committed to helping you achieve your professional goals while making a meaningful impact in the insurance and finance sectors.

D

Contact Details:

Diesta Limited Recruitment Team