Senior Fullstack Engineer - Business Banking - Core Banking in London
Senior Fullstack Engineer - Business Banking - Core Banking

Senior Fullstack Engineer - Business Banking - Core Banking in London

London Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
OakNorth Analytical Intelligence

At a Glance

  • Tasks: Design and engineer large-scale systems for financial products, ensuring compliance and data integrity.
  • Company: Join OakNorth, a mission-driven company empowering ambitious businesses across the UK.
  • Benefits: Enjoy flexible hybrid work, 25 days holiday, and a supportive team culture.
  • Why this job: Make a real impact in finance while working with cutting-edge technology and diverse teams.
  • Qualifications: 5+ years in system design, strong Python skills, and a passion for mentorship.
  • Other info: Embrace a DevOps culture and continuous improvement in a dynamic environment.

The predicted salary is between 43200 - 72000 ÂŁ per year.

At OakNorth, we’re on a mission to empower the UK’s most ambitious businesses. Since 2015, we’ve lent over $18 billion across the UK and US, helped create more than 58,000 new homes and 36,000 new jobs, and supported hundreds of thousands of personal savers — all while fuelling the UK economy.

The Core Banking team owns the foundational systems that power our financial products and ensure the integrity of our data and processes.

  • Own the financial accounts domain, including the design, creation, and lifecycle of financial products, ensuring they are compliant, scalable, and seamlessly integrated with the ledger and third‑party systems.
  • Manage our ledger (Thought Machine Vault Core), covering its integration, data integrity, and technical migrations, while maintaining a close partnership with the Thought Machine team.
  • Build resilient, event‑driven systems that ensure data consistency and traceability across internal platforms and external services.
  • Support financial and regulatory reporting, including reconciliations and compliance obligations such as FSCS.
  • Provide the systems and data models that ensure auditability, accuracy, and trust, from customer balances to external reports.

Qualifications

The role requires:

  • A strong technical background, including 5+ years of experience designing and engineering large‑scale systems.
  • Measuring success in terms of business impact, not lines of code.
  • Internalising the best ideas from across the organisation, humbly setting a vision that others can get behind.
  • Embracing DevOps culture: you build it, you run it.
  • Working well cross‑functionally and earning trust from co‑workers at all levels.
  • Caring deeply about mentorship and growing your colleagues.
  • Preferring simple solutions and designs over complex ones.
  • Enjoying working with a diverse group of people with different areas of expertise.
  • Challenging the existing approach when necessary, but also getting on board once the options have been debated and the team has made a decision.
  • Being a broad thinker with the capability to see the potential impact of decisions across the wider business.
  • Utilising Generative‑AI: leveraging GenAI tools to increase productivity and enhance decision‑making processes within the role.

It would be an added bonus if you have experience with or knowledge of transaction monitoring, financial crime prevention, AML, and fraud detection.

Nice to have:

  • Familiarity with transaction systems, statements, and reconciliation processes.
  • Experience using Thought Machine Vault Core.
  • Strongly preferred: experience building and owning production Python systems.

Technology

  • Python.
  • PostgreSQL, BigQuery, MySQL.
  • TypeScript, React, styled‑components.
  • Jest, React Testing Library, Cypress, pytest.
  • AWS, GCP.
  • ECS Fargate, Docker, Terraform, GitHub Actions.

How we expect you to work

  • Collaborate – we work in cross‑functional, mission‑driven, autonomous squads that gel over time. We pair program to work better through shared experience and knowledge.
  • Focus on outcomes over outputs – solving a problem for users that translates to business results is our goal.
  • Practice continuous improvement – we optimise for feedback now, rather than presuming what might be needed in the future.
  • Seek to understand our users – we constantly seek understanding from data and conversations to better serve our users' needs.
  • Embrace and enable continuous deployment – seamless delivery of changes into an environment is essential for us.
  • Test outside‑in, test first – TDD keeps us confident in moving fast, and deploying regularly.
  • You build it, you run it – we embrace DevOps culture and end‑to‑end ownership of products and features.
  • Be cloud native – we leverage automation and hosted services to deliver resilient, secure services quickly and consistently.

How we expect you to behave

We embrace differences and know that when we can be ourselves at work, we are happier, more motivated, and creative. We want to be able to bring our whole selves to work, have our own perspectives and know that we belong.

  • A wide range of voices heard to the benefit of all.
  • Teams that are clearly happy, engaged, and laugh together.
  • Perceivable safety to have an opinion or ask a question.
  • No egos – people listen to and learn from others at all levels.

What makes working here better

This is a truly hybrid role, offering engineers the flexibility to work from home while also providing opportunities to collaborate in person with the team when it adds value. There’s no fixed requirement for days in the office, instead, we focus on creating space for engineers to engage meaningfully.

Work‑life balance – 25 days holiday (plus additional benefits).

Senior Fullstack Engineer - Business Banking - Core Banking in London employer: OakNorth Analytical Intelligence

At OakNorth, we pride ourselves on being an exceptional employer that champions innovation and collaboration within the financial sector. Our hybrid work model offers flexibility, allowing you to balance your professional and personal life while engaging in meaningful projects that drive real impact. With a strong focus on mentorship and continuous improvement, we provide ample opportunities for employee growth and development, ensuring that every team member feels valued and empowered to contribute to our mission of supporting ambitious businesses across the UK.
OakNorth Analytical Intelligence

Contact Detail:

OakNorth Analytical Intelligence Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Fullstack Engineer - Business Banking - Core Banking in London

✨Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at OakNorth. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your fullstack engineering prowess, make sure to share it. It’s a great way to demonstrate your capabilities beyond just a CV.

✨Tip Number 3

Prepare for the interview like it’s the Super Bowl! Research OakNorth, understand their mission, and think about how your experience aligns with their goals. Be ready to discuss how you can contribute to their Core Banking team.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at OakNorth.

We think you need these skills to ace Senior Fullstack Engineer - Business Banking - Core Banking in London

Python
PostgreSQL
BigQuery
MySQL
TypeScript
React
styled-components
Jest
React Testing Library
Cypress
pytest
AWS
GCP
ECS Fargate
Docker
Terraform
GitHub Actions
DevOps Culture
Cross-Functional Collaboration
Continuous Improvement
Test-Driven Development (TDD)
Generative-AI Utilisation
Transaction Monitoring
Financial Crime Prevention
AML
Fraud Detection

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Fullstack Engineer role. Highlight your experience with large-scale systems and how you've made a business impact in previous roles. We want to see how you fit into our mission!

Show Off Your Tech Skills: Don’t hold back on showcasing your technical expertise! Mention your experience with Python, PostgreSQL, and any other relevant technologies. We love seeing how you’ve used these tools to solve real-world problems.

Emphasise Collaboration: Since we work in cross-functional teams, it’s important to highlight your teamwork skills. Share examples of how you’ve collaborated with others and contributed to a positive team environment. We value those who can gel with diverse groups!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at OakNorth Analytical Intelligence

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and PostgreSQL. Brush up on your experience with tools like Docker and AWS, as they’ll likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've solved complex problems in previous roles. Focus on how your solutions had a tangible business impact, aligning with their emphasis on outcomes over outputs.

✨Embrace the DevOps Culture

Familiarise yourself with DevOps principles, as this role requires a strong understanding of building and running systems. Be ready to share your experiences with continuous deployment and how you’ve contributed to a collaborative engineering environment.

✨Ask Insightful Questions

Prepare thoughtful questions that demonstrate your interest in the company’s mission and the Core Banking team’s goals. This shows you’re not just looking for a job, but are genuinely interested in contributing to their success.

Senior Fullstack Engineer - Business Banking - Core Banking in London
OakNorth Analytical Intelligence
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>