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

andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
evan22w
Introductory paragraph Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is ...
New
elbasti
Introductory paragraph Trying something new I’ve never seen before: code review as a service! We’re a very small team (2 engineers), bot...
New
Marta
Company Description lastminute.com is part of lm group, publicly traded multinational Group, among the worldwide leaders in the online t...
New
bbenligiray
ChainAPI is an integration platform for setting up API gateways to smart contracts running on blockchains. ChainAPI is a founding member ...
New
giddie
Passionate about good software design? Comfortable pretty much anywhere in the stack? Interested in EVs and clean energy? Wouldn’t say no...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
sebz
Introductory paragraph TL;DR: Elixir, Monitoring, Zero downtime, DB migration, K8S We’re looking for a versatile profile to join our Sof...
New
derukugi3
Introduction: Interline Vacations is a specialty travel agency that services the travel industry itself. We started as a single office i...
New
shumishyna
About us IRIS is looking for experienced Elixir Backend Developers to join our talented team (remotely). IRIS is a personal co-operatin...
New

Other popular topics Top

JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
RisingFromAshes
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 53690 245
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43622 214
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New

We're in Beta

About us Mission Statement