About this role
Salary: £70,000 - 110,000 per year
Requirements: Experience developing and owning shared back-end services that other engineering teams contribute to and depend on.Experience being a trusted reviewer for other engineers contributions and shaping how they build on top of our work.Familiarity with front-end technologies, including React and TypeScript, and browser debugging.Experience building and shaping distributed systems in complex business domains.Ability to translate complex operational needs into technical architecture.Strong capability using AI tools to automate routine tasks and research, helping us focus on complex system architecture and critical technical decision-making.Daily use of AI tools such as Cursor or Claude Code, or similar.Bonus: commercial experience with Python frameworks like Django.Bonus: experience with complex data architectures, including event-sourced data models. Responsibilities: Take whole projects end to end: work out what is actually needed, design it, build it, and look after it in production.Lead complex projects spanning many systems and stakeholders, such as CRM, telephony, contact, and task management.Build a strong understanding of our business context, including how our operations teams work and how the processes we automate are meant to run.Carry out detailed technical scoping and prototyping to assess feasibility before ideas reach the roadmap.Tackle complex coding and architecture problems with a high level of ambiguity and technical complexity.Write fluent technical documents and developer tickets that turn product requirements into clear and actionable technical work.Build relationships with key stakeholders across Operations Strategy, Credit Analysts, Account Managers, and Collections teams.Mentor junior developers and foster a learning environment that encourages experimentation and innovation.Share new technologies and best practices within the team and across the company. Technologies: AIClaude CodeCRMCursorDjangoSupportPythonReactTypeScriptFlowBackend More:
We are iwoca, a fintech company helping small businesses access flexible finance when they need it most. Our smart technology, data science, and five-star customer service help business owners act with speed, confidence, and control. We have already supported more than 100,000 businesses with over 4 billion in funding, and our mission is to support one million SMEs in their defining moments. This is a hybrid Senior Software Engineer role on our Customer Operations Platform team in London, working 1-2 days per week in the office. We offer a collaborative environment with offices in London, Leeds, Frankfurt, and Berlin, flexible working, medical insurance, private GP access, 25 days holiday plus birthday leave, sabbatical, counselling support, pension contributions, equity, parental leave, learning and development support, and company retreats.
last updated 36 week of 2026