TrueLayer logo

Software Engineer - Back-End Development

TrueLayer

About TrueLayer

TrueLayer is Europe’s leading open banking payments network. We power smarter, safer, and faster online payments by combining real-time bank payments with financial and identity data. Businesses big and small use our products to onboard new users, accept money, and make payouts in seconds, and at scale.

Job Description

At TrueLayer, we’re building a global open banking platform that’s changing how money moves and so much more. We make payments and refunds instant, account data accessible, and verification seamless — all so innovators in every industry can build better financial experiences for their users.

We’re looking for software engineers who love learning new things and working with others to solve complex customer problems. You’ll be at the heart of financial innovation, using industry-disrupting technologies like open banking, to revolutionize online payments and enable financial data to be integrated into any app or website.

Responsibilities

  • Aim to reach proficiency as a user of our platforms (AWS, Kubernetes, Prometheus/Grafana, etc.) and our tools (Rust and .NET), based on the team tech stack. Training will be available to boost your current knowledge.
  • Collaborate with Product stakeholders and iterate fast on product development.
  • Communicate effectively with both technical and non-technical stakeholders.
  • Help the rest of the team to deliver in fast and safe iteration cycles promoting design patterns, testing, and automation.
  • Advocate for operational readiness, help the team to maintain dashboards and alerting systems, and eventually participate in the incident response process.
  • Contribute to cross-team technology efforts by joining our engineering guilds.
  • Align with our values and help make sure TrueLayer remains an exceptional place to work.

Requirements

  • Experience working in any common backend language/framework such as .NET, Java, Rust, or Go.
  • Understanding of common design patterns and principles, and how/when to apply them.
  • Familiarity with API design and experience with at least one web framework.
  • Knowledge of at least one SQL or NoSQL database technology.
  • Understanding of microservice architecture, its advantages, and associated challenges.
  • Familiarity with testing best practices — TDD, unit testing, and integration testing. How/when to apply them.
  • Interest in observability and alerting in mission-critical distributed systems.

Preferred Qualifications

  • Understanding of protocol buffers, gRPC, and message queue systems.
  • Experience building libraries and involvement in open source software.
  • Hands-on experience with AWS and infrastructure-as-code tools such as Terraform.

Benefits

  • Competitive salary and meaningful equity in the company.
  • Flexible hours and hybrid working - we offer a hybrid approach to work of 3 days per week remote working and 2 days per week in our new offices in London, Milan, and Dublin.
  • A one-off contribution of €200 to help you set up your home office.
  • Flexible holiday policy, with 24 days as standard.
  • 2 volunteering days to support causes important to you.
  • Generous parental leave, above and beyond statutory requirements and with no minimum tenure.
  • Meal vouchers for every day you’re working, including while remote.
  • Budget to spend on learning & development each year.
  • 12 fully-paid wellbeing days a year and your birthday off (on top of the holiday allowance).
  • Membership of mental wellbeing platform Spill.

Hiring Process

Our hiring process typically consists of four stages:

  1. A call with one of our Talent Acquisition Partners.
  2. A take-home exercise Software Engineering Challenge.
  3. 1-hour video interview with two TrueLayer engineers.
  4. 1.5-hour total final round video interviews.

At TrueLayer, we don’t just do inclusion and diversity. We embrace people that have different opinions, perspectives, and personalities. We strongly encourage applications from underrepresented groups. If you’d like to discuss alternative working patterns, please let us know.

Benefits
Extracted with AI

  • Competitive salary and meaningful equity
  • Flexible hours and hybrid working
  • €200 home office setup contribution
  • Flexible holiday policy with 24 days as standard
  • 2 volunteering days
  • Generous parental leave
  • Meal vouchers
  • Learning & development budget
  • 12 fully-paid wellbeing days a year
  • Membership of mental wellbeing platform Spill

Similar jobs

Last update: 23 minutes ago

TrueLayer logo
TrueLayer

Software Engineer - Back-End Development

Join TrueLayer as a Software Engineer in Milan, focusing on back-end development, microservices, and cloud technologies.

TrueLayer logo
TrueLayer

Software Engineer - Backend Development

Join TrueLayer as a Software Engineer in Milan, focusing on backend development, cloud tech, and innovative payment solutions.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

Mollie logo
Mollie

Software Engineer II - Partnerships

Join Mollie as a Software Engineer II in Milan to build the future of embedded finance with a focus on partnerships.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

Corpay logo
Corpay

Senior Backend Developer (C#, .NET)

Join Corpay as a Senior Backend Developer in Rome, Italy. Work with C#, .NET, and REST APIs in a dynamic, remote-friendly environment.

Facile.it logo
Facile.it

Team Leader Developer with JavaScript and TypeScript

Join Facile.it as a Team Leader Developer in Milan. Lead innovative projects using JavaScript, TypeScript, and more. 100% remote work available.

bunq logo
bunq

Backend Engineer

Join bunq as a Backend Engineer in Sofia to revolutionize banking with your coding skills. Hybrid work, competitive salary, and growth opportunities.

Fairlo logo
Fairlo

Senior Backend Engineer

Senior Backend Engineer role focusing on AWS, Express.js, and .NET in Heraklion, Greece. Hybrid work with competitive benefits.

Thales logo
Thales

Senior Full Stack Developer

Join Thales as a Senior Full Stack Developer in Sesto Fiorentino, Italy. Work on critical infrastructure systems with Java, Angular, and more.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.

Banking Circle logo
Banking Circle

Backend Developer - C# and .NET Core

Join as a Backend Developer specializing in C# and .NET Core, working on high-volume payment systems in Regensburg, Germany.

Subito logo
Subito

Staff Fullstack Engineer

Join Subito as a Staff Fullstack Engineer in Milan, offering competitive pay, flexible hours, and remote work options.

bunq logo
bunq

Senior Backend Engineer

Join bunq as a Senior Backend Engineer to revolutionize digital banking with cutting-edge backend solutions in a hybrid work environment.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

NTT DATA Italia logo
NTT DATA Italia

Senior Node.js Backend Developer

Join NTT DATA Italia as a Senior Node.js Backend Developer. Work with microservices, serverless, and CI/CD in a hybrid environment.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

bunq logo
bunq

Backend Engineer

Join bunq as a Backend Engineer in Rotterdam. Revolutionize banking with your coding skills in a hybrid work environment.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Meridian logo
Meridian

Senior Backend Engineer (Fintech)

Join Meridian as a Senior Backend Engineer to develop scalable fintech solutions using TypeScript, Kotlin, and AWS.

FINN logo
FINN

Backend Engineer (NodeJS/Typescript)

Join FINN as a Backend Engineer in Munich. Work with NodeJS, TypeScript, and more in a hybrid environment.