Logo de Margo Bank
engineering
Careers

Join us to create a simple and painless banking experience for small and medium businesses.

See open roles

Back-end Developer

Paris, France

Position filled

About the role

01

You

You have a passion for back-end development. What you like most is solving complex architectural problems all the way down to the last line of code. You’re motivated by ambitious projects that tackle real needs. You’re reliable, and your tests will prove it every time. You’re autonomous and love teamwork. You value diversity: although you worship your IDE, you understand that other developers might prefer another one.

If you are this person, we want to hear from you.

02

Role

We’re putting together our entire technical infrastructure, piece by piece, starting from scratch. By joining the development team, you will contribute to this ambitious project and will face many technical challenges.

You will be in charge of the development of our Core Banking System, the central block of our technical infrastructure, written in Kotlin and Elixir. You will contribute to the foundation of the transactional banking core and APIs for our web and mobile applications and ensure their continual development. You will integrate third party systems and will delineate APIs for our partners. Tests will be an integral part of your work, and you will be responsible for the code your produce. We iterate rapidly and deploy our applications several times per day.

03

Requirements

  • A significant experience in back-end development
  • Familiarity with software engineering best practices (tests, code reviews, continuous integration, version management, architecture documentation, etc.)
  • Good knowledge of at least one functional or object-oriented language;
  • Decent written and spoken English.
04

Bonus Points

  • Good knowledge of Kotlin or Elixir;
  • Previous experience in banking or Fintech;
  • Previous experience in developing a SaaS product for business users;
  • You speak some French or are willing to learn.
05

Team

We encourage all developers to write about their work, to share their knowledge and to participate in conferences as a speaker or attendee. (This is considered working time, of course). In addition, we will buy any technical book you may be interested in and add it to our company library. Here are a few conference talks given by some of the engineers you will have the opportunity to work with and some articles they have authored. (If you don’t like to give talks, that’s fine, you won’t have too).

We offer a great compensation package to all our employees including:

  • A competitive salary;

  • A supplemental health coverage plan (Alan), 80% of which is paid for by the company;

  • Stock options;

  • 80% reimbursement of monthly public transport pass (or a cycling bonus);

  • Luncheon vouchers.

About us

We have a simple, yet ambitious goal: to provide SMBs with the financial products and services they deserve by building a brand-new bank from the ground up.
Learn more about our vision

Hear from the Engineering team

  • Working & learning

    2 videos
    Xavier Van De WoestyneData Engineer
    Jérémie MartinezSoftware Engineer
  • Structure & process

    2 videos
    Christophe JunietCTO
    Jérémie MartinezSoftware Engineer
  • Environment & flexibility

    1 video
    Xavier Van De WoestyneData Engineer