jeroenbourgois

jeroenbourgois

Full-stack Software Engineer - Justified, Gent, Belgium

[Important: the full job listing linked below is in Dutch as we are looking for Dutch native speakers in the first place]

Hi everyone!

We are searching reinforcement for our dev team in Gent, Belgium for Justified, a fintech startup. The application consists of an Elixir/Phoenix application providing both customer/client facing interfaces as well as more power-user oriented admin interfaces.

We are a 100% Elixir team (which currently consists of three developers) and have been since the get go. But as the product is growing, it naturally requires more maintenance, tweaking as well as the need for new features, security hardening or more automation.

That is where we need you for! You will be able to learn a lot and grow within our team, becoming a significant part of it.

About us

My name: Jeroen Bourgois
My position: Lead Developer
Company name: Justified
Company website: justified.be
Company headquarters (country): Ghent (Belgium)
Company info and history (how you’re using Elixir etc):

Justified is a fast-growing company that is turning the financial world upside down. With our innovative platform, we offer companies the best conditions for collecting unpaid invoices. A breath of fresh air in the fintech sector that you can help make a difference!

About the job

Job title: Full-stack Software Engineer
Job description:

We are searching reinforcement for our dev team in Gent, Belgium for Justified, a fintech startup. The application consists of an Elixir/Phoenix application providing both customer/client facing interfaces as well as more power-user oriented admin interfaces.

The business logic consists of many challenging aspects:

  • automated batch processing of various datastreams (input is mostly csv/xlsx based) supplied by partners;
  • job based processing for larger data processing tasks;
  • background processing for various tasks (for which we use GenServers);
  • automated file processing based on inbound email triggers.

We strive to have quick iterations and deploy often, fully automated using a CI/CD pipeline to run tests and code quality control. Testing is a must, after several refactoring rounds the test suite has proven to be invaluable. But we aim to improve even more:

  • improve the current test suite (ExUnit), both in number of tests as in running speed;
  • improve our E2E testing;
  • add other layers of testing and/or quality control.

We are a 100% Elixir team (which currently consists of two developers) and have been since the get go. But as the product is growing, it naturally requires more maintenance, tweaking as well as the need for new features, security hardening or more automation.

That is where we need you for! You will be able to learn a lot and grow within our team, becoming a significant part of it.

Interested? You can find the full listing here. Note that the job listing is in Dutch, as we are mainly searching a native speaker.

Position on remote work: on site as much as possible, working from home is rather limited.

Qualifications or experience required:

  • good debugging skills and self reliance when debugging;
  • experience in modelling and querying data in SQL;
  • fluent with HTML/CSS/Javacript/Typescript;
  • good knowledge of programming languages and concept;
  • taking pride in readable code.

Bonus points for knowledge/experience in/with:

  • DevOps (Linux, Ansible, networking…);
  • Elixir/BEAM/OTP :heart:;
  • PostgreSQL;
  • Vim or Emacs (only in evil mode!);
  • Docker;
  • CI/CD pipelines.

What the successful job applicant will be working on:

  • create new features, both backend and frontend;
  • handle bug requests for existing features and optimize existing codebase;
  • improve the general architecture and setup of the project;
  • propose new workflows to push us to the next level;
  • setup new data processing pipeplines and improve existing ones;
  • build API interfaces to provide and integrate with our biggest clients and other SAAS systems;
  • integrate with external API interfaces, both from clients as other tooling we use;
  • build custom internal software and tooling to improve effeciency;
  • explore new technologies to be used in the platform.

About the interview process

We will first have a short video call to get to know each other and give you something to work in for our follow-up, in person meeting. There we will go through the prepared exercise, ask some questions and share thoughts.

Further info

Interested? You can find the full listing here . Note that the job listing is in Dutch, as we are mainly searching a native speaker.

Where Next?

Popular in Jobs Top

QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New
jan.zy
About us Company name: Gamecode Website: none yet! Company info: We are a very young startup aiming to create a cutting-edge software ...
New
smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
bbenligiray
Senior backend developer at ChainAPI ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blo...
New
entone
Introductory paragraph Our mission is to protect homes, families and communities from wildfire disasters. Frontline enables customers t...
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New
GoulvenClech
Introductory paragraph Enchères Immo Pro is looking for a Lead Elixir/Phoenix Developer who can own projects end-to-end: from product dis...
New

Other popular topics Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 44778 311
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New

We're in Beta

About us Mission Statement