Back End Engineer for the Credit Compass team, developing scalable services for small businesses' credit health. Collaborating with cross-functional team to deliver insights and features.
Responsibilities
Help design and build the scalable, high-performing services that power Credit Compass.
Assist in building, testing, and shipping new user-facing features on our roadmap (such as Monitoring, Cashflow Analysis and Spend Benchmarking).
Help ensure the accurate transformation of raw Open Banking, credit bureau, and internal data into clear visualisations and nudges that empower customers to take confident next steps.
Contribute to the full development lifecycle—from supporting technical design and implementation through to rollout—for well-defined components and tasks.
Learn to maintain and support the core systems behind Credit Compass, focusing on code quality and reliability.
Assist in monitoring and troubleshooting production issues, helping to protect user trust and product performance.
Partner with Product, Design, and Data to understand customer needs and contribute to solutions that balance technical feasibility with user impact.
Actively participate in squad rituals—from planning to retros—by sharing context, asking clarifying questions, and helping the team achieve its goals.
Write clean, well-tested code in Python/Django, and actively engage in code reviews to learn best practices and maintain quality across the codebase.
Help improve internal tools and CRM integrations that speed up our response to user behaviour and reduce manual work.
Requirements
Experience building and maintaining back-end services in Python, ideally with Django, including designing and consuming API endpoints.
A basic understanding of relational databases (ideally PostgreSQL) and an eagerness to learn how to query and integrate third-party APIs.
Strong verbal and written communication skills, with the ability to translate technical work into clear updates for the team.
A curiosity and product mindset: you are eager to understand how your work impacts customers, and you are open to using experiments and metrics to guide your decisions.
Experience writing automated tests, and a high level of attention to details to ensure safe releases.
Bonus:
Experience with relational databases (ideally PostgreSQL).
Familiarity with integrating complex external services (e.g. Open Banking, credit bureaus).
Experience leading projects end-to-end, from designing to executing a solution.
A strong numerical or technical background, with a degree in maths, physics, computer science, engineering, or relevant industry experience.
Benefits
Flexible working hours.
Medical insurance from Vitality, including discounted gym membership.
A private GP service (separate from Vitality) for you, your partner, and your dependents.
25 days’ holiday per year, an extra day off for your birthday, the option to buy or sell an additional five days of annual leave, and unlimited unpaid leave.
A one-month, fully paid sabbatical after four years.
Instant access to external counselling and therapy sessions for team members that need emotional or mental health support.
3% Pension contributions on total earnings.
An employee equity incentive scheme.
Generous parental leave and a nursery tax benefit scheme to help you save money.
Electric car scheme and cycle to work scheme.
Two company retreats a year: we’ve been to France, Italy, Spain, and further afield.
A learning and development budget for everyone.
Company-wide talks with internal and external speakers.
.Net Developer responsible for designing and maintaining integrations across applications and cloud platforms. Collaborating with teams for secure data exchange while focusing on scalable APIs and automation workflows.
Technical Architect/Lead overseeing Java Development at S&P Global Market Intelligence. Leading technical teams in Noida/Gurgaon and engaging in hands - on development and architecture design.
Senior C# Developer focusing on regulatory compliance solutions for the financial sector with a strong emphasis on critical systems and database integration.
Application Support Engineer providing level 1 and 2 support for Wealth Management applications. Collaborating with development teams to ensure quality standards in financial sector technology.
Senior .NET Developer responsible for building scalable software solutions for CargoSprint in the cargo industry. Working with .NET Core, Azure services, and leading technical discussions.
Senior Database Engineer leading projects in database design, development, and management at Humana. Ensuring scalability, security, performance, and reliability of database architectures.
Technical Lead in hybrid team ensuring high - quality solutions for financial infrastructure. Leading technical decisions and mentoring multi - disciplinary squads in innovative financial technology.
Mid/Senior Java developer for governmental project. Involves developing systems with Java and various other technologies for both internal and public portals.
Senior Software Engineer developing financial data reporting solutions using Java and React. Collaborating with a skilled team on a greenfield project with a microservices architecture.
Lead Data Engineer developing technical solutions utilizing cloud - based platforms at Capital One. Collaborating with Agile teams and mentoring engineers while working with data technologies.