mgalibert

mgalibert

Elixir Backend Developer | Full-time position | TrustBK | Paris, France

About us

We have a very ambitious goal: building a bank completely from scratch, step by step.

In order to this, we want to build the best team of there, capable of obtaining our banking license upon the French Regulatory Authority in less than 18 months. We are a very young company, so you’ll have the chance to join the project from its inception. You’ll work in a company with still no technical debt (it does not happen often) or internal administrative procedures. You’ll have carte blanche to define with us what our future bank will look like.

Our organisational structure is simple and efficient: those who make product decisions are the same ones who build them. We explain this in more detail in our Playbook.

Our office is located in the heart of Paris (métro Bonne Nouvelle or Poissonnière), and believe it or not, not far away from the historical headquarters of French traditional banks. We are surrounded by all that Paris has to offer: theatres, cinemas, coffee shops, bars and covered passages.

If you live far away from Paris, we are (semi-)remote friendly for some positions: we ask everyone to be on-site at least 3 days per week. We will cover your train tickets. Some basics in French are also required.

We offer a great package to all our employees including:

  • a competitive salary,
  • an awesome health coverage plan (Alan),
  • stock options,
  • public transport reimbursement (at 80%),
  • meal vouchers.

You

Hipster-organic-pixel-UI crafting is not really your thing. What you like to do is getting your hands dirty writing real code. You are production-oriented. You are extremely reliable and your tests will prove it every time. You won’t even raise an eyebrow if you are asked to build an API from scratch. You started using Rails or Django way before they started to be cool. Actually, Rails is the past, welcome Phœnix! And when comes the time of code refactoring, you tackle the problem without any problem: the only thing you hate more than PHP is technical debt.

Role

You will be in charge of the development of our Core Banking System, the central part of our tech stack. We are building this entire tech stack completely from scratch, one brick at a time. On top of that, you will work closely with our frontend engineers to design the best banking API out there. With great power comes great responsibility: your work must be carefully tested. We iterate quickly and deploy our distributed components many times a day.

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…).
  • Experience with server-side development (Ruby on Rails, Phœnix).
  • Experience with design of APIs.
  • Perfect spelling and grammar in French.
  • Decent written and spoken English.
  • Self-organized with ability to prioritize tasks effectively.

Pluses

Previous experience in the banking or Fintech industry.

Applying

Tell us by email why you think you are the ideal person for this job.

We don’t look so much at résumés, just put a LinkedIn link in your email. Focus on describing your projects, your experiences and what you would like to bring to the team. GitHub and Twitter usernames are really useful to us.

Visit our website

First Post!

AstonJ

AstonJ

This sounds fantastic - good luck :023:

Most Liked

mgalibert

mgalibert

Up! We still have open positions for this role.

AstonJ

AstonJ

Nahhhhh you’ll be fine - you’re using Elixir :003:

mgalibert

mgalibert

Thanks @AstonJ! We will definitely need some luck :wink:

Where Next?

Popular in Jobs Top

pdobacz
OmiseGO Pte. Ltd., a subsidiary of Omise Holdings Pte. Ltd., is bringing to market a white-label mobile wallet platform that facilitates ...
New
harmon25
Hi All, We at Control Gap Inc. are looking for passionate candidates to join our new development team. About us My name: Doug Wright ...
New
gabrieltaylor
Introductory paragraph Fast growing communications company, Telnyx, is seeking experienced developers to join our team. About us My na...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
alecnmk
About us My name: Alex Naumenko My position: :man_shrugging: Company name: Hammer Corp. Website: hammertime.com HQ Location: Austin,...
New
sschuth
Introductory paragraph We offer something rare: a job with a purpose, a great team, a growing company, all in a choose-to-be-remote-if-i...
New
jgwmaxwell
Introductory paragraph At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print ind...
New

Other popular topics Top

minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New

We're in Beta

About us Mission Statement