Senior Software Engineer - Backend

New Today

Overview

1 month ago Be among the first 25 applicants

At Bits (www.getbits.app), we're not just another fintech company - we're on a mission to revolutionise credit building, making it accessible to everyone, even those who have been left out by traditional credit systems. We're not just creating another financial company; we're rewriting the rules and changing lives by providing credit and solutions to millions of people in the UK.

About the Role: Engineering Lead

As a Senior Software Engineer at Bits, you're not just joining a company; you're joining a movement. You'll be a crucial member of our engineering team, working directly with our Product Lead, Designer and CEO from our Camden offices. And guess what? This is a hands-on role. You'll be writing code and getting things done because that's how we roll.

Please note that this role requires working from the office five days a week, and unfortunately, we are unable to provide visa sponsorship.

Responsibilities

  • Translate product requirements into scalable and reliable solutions.
  • Monitor the health of services and proactively identify and resolve issues.
  • Integrate third-party APIs effectively.
  • Write maintainable, testable, and robust code and own deliverables.
  • Collaborate with product, design and leadership to shape the technical direction.

Qualifications

  • At least 5 years of programming experience with Node.js and TypeScript, including object-oriented design principles.
  • Experience designing and implementing clean APIs using REST or GraphQL.
  • Understanding of integrating user-facing elements with server-side logic.
  • Experience developing highly scalable, fault-tolerant, distributed systems using AWS services (API Gateway, Lambda, DynamoDB, SQS, SNS, EventBridge).
  • Knowledge of AI and machine learning fundamentals (decision trees, logistic regression, neural networks).
  • Prior experience integrating OpenAI or constructing Agentic AI systems; openness to using AI tools like Cursor.
  • Proven software engineering competencies: maintainable, testable, robust code; translates product requirements into scalable solutions.
  • Ability to monitor service health and proactively resolve issues; experience with third-party APIs integration.
  • Experience creating automated tests.
  • Proactive, builder mindset with ownership of deliverables and strong communication in English.

Desirable Extras

  • Experience with low-latency, high-availability GraphQL APIs; event-driven architectures.
  • Experience with monitoring, software distribution, patching, and CI/CD pipelines.
  • Experience with relational databases.
  • Experience with Python.
  • Experience with payments integrations (Stripe, Plaid, PayPal, etc.).
  • Experience building SaaS products.
  • Infrastructure as Code (IaC) using AWS CDK.

Benefits

What’s in it for You:

  • Impactful Work: Play a key role in scaling the platform to support the next million Bits users.
  • Dynamic Environment: Your priorities shape your path and daily challenges.

Perks that Make You Smile:

  • Competitive market salary and health insurance.
  • Choose your hardware.

We want you to be happy, fulfilled, and proud to be part of the Bits family.

The Interview Process

  • System Design Assignment / introductory call.
  • Live coding with Engineers.
  • Final round to discuss your code, meet the CEO and team, and ask questions.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Bits by 2x

#J-18808-Ljbffr
Location:
London
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search