Logo de Margo Bank
engineering
Careers

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

See open roles

Payment Developer

Paris, France

Position filled

About the role

01

You

Hipster-organic-pixel-UI crafting is not really your thing. What you like to do is handle big data issues and get your hands dirty. You are production-oriented. You are extremely reliable and your tests will prove it every time. You don’t even raise an eyebrow when refactoring legacy code or mocking dusty SOAP services. The latest hacker-news-cool-kid-technology makes you smile because you don’t buy their marketing. You want the source code, you want sustainability, and you want facts.

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

02

Role

We need you to help us connect our Core Banking System (written with Elixir) to the external world. Without you, SEPA wire transfers and credit card payments won’t happen, which is a bit annoying when you want to become a bank. You are not afraid of anitquated banking infrastructure because if other people manage to deal with them, why shouldn’t you? If you’ve ever wanted to send a wire transfer in a few seconds, it’ll soon be possible. Why? Because you’re going to make it happen, and it’s going to be awesome.

03

Requirements

  • Experience with software engineering best practices (testing, code reviews, continuous integration, design documentation…);
  • Experience with dynamic programming languages (Ruby, Python…) or functional programming (Elixir, Clojure…);
  • Background in HTTP, distributed systems, and service-oriented architectures;
  • Integration experience with third party suppliers and systems;
  • Innovative and pragmatic with strong problem solving skills; ability to find solutions to problems in alignment with industry best practices;
  • Love deploying software fast and frequently;
  • Perfect spelling and grammar (in your mother tongue);
  • Decent written and spoken English;
  • Autonomous and able to prioritize effectively.
04

Bonus Points

  • Experience with design of APIs;
  • Background in payment systems;
  • Knowledge of SQL/DB usage and performance.

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