Backend Engineer

  • Backend
  • Permanent
  • London, UK

Swoop is a marketplace platform connecting SMEs (small to medium enterprises) to funding solutions and financial savings. Swoop takes the pain out of raising finance and saving finance for business owners and financial advisors. No more painful blind research, no more arduous application forms and no more black holes of information. Swoop leverages an SMEs core data points and financial information to help business owners understand the funding landscape and discover the best funding and saving options for them.

We design systems and journeys that are effortless and intuitive, so that our users can spend more time on what they want to do – managing their business.

Some links to find out more about Swoop:

  • Andrea’s (our CEO) recent interview for Capital Conversations:
  • Information behind our funding from the UK’s Banking Competition Remedies (BCR):
  • An article about Andrea and Swoop in The Sunday Times:


Swoop engineers get challenging problems to work on from day one. These include complex matching algorithms, transaction processing, creating scalable APIs to building new micro services. We work with data and want to provide to SMEs the best decisions and recommendations based on their profiles and specific details. You'll also be involved in making our processes data driven and using latest technologies and innovation in data processing, machine learning and AI. We are flexible and choose the best tools for the job. We have loads of exciting features in the pipeline and are looking for ambitious engineers to build the best marketplace platform in finance.

This role is available in London, Barcelona or fully remote.

A bit about you:

  • You have 2+ years experience in backend Python development and keen to learn new tech
  • You're passionate about user experience - empathy with customers drives your decisions
  • You have good system design skills
  • You hold yourself to high coding standards (TDD, Clean Code)
  • You consider automated tests a must
  • You have hands-on experience with SQL and no-SQL datastores
  • You have hands-on experience with messaging and event driven infrastructure
  • You have experience with API development and Swagger/OpenAPI specifications
  • You understand and have experience using cloud infrastructure
  • You are self-motivated and able to work well as part of a distributed engineering team.

Bonus points:

  • You have strong system design skills and experience building products with scale and performance in mind
  • Experience with Javascript (React) or Terraform
  • You understand and have experience using OAuth2.0 or OpenID
  • Experience with GraphQL, GRPC
  • Tools: Github, Docker, Kubernetes
  • Datastores: PostgresQL, MS SQLServer
  • Messaging: RabbitMQ, Kafka
  • Practitioner level with GCP or Azure
  • Experience with Web Analytics tools like Google Analytics and Amplitude
  • Financial services and/or Open banking API experience
  • Knowledge of SME funding options (loans, equity, grants)


  • Enjoy a competitive salary
  • 25 days holiday per year
  • All the latest tech you need
  • Pension plan
  • A lovely, spacious, natural light filled office in Fitzrovia
  • Learn how an exciting business that’s disrupting an industry is scaling up
  • Have ownership of your work and enjoy the impact you create
  • Have a say in how the business evolves and scales within a start-up environment
  • Get to work with some other excellent, like-minded experts
  • Work within a transparent, friendly and collaborative culture
  • Limitless challenge and scope for development. You are joining us at a very exciting time and have the opportunity to take this role in your preferred direction as we grow
  • Flexible working where possible.