Full-stack Software Engineer - Gent, Belgium

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

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 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.

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.

Position on remote work: on site

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 excercise, ask some questions and share thoughts.

Further info

Please add any further info and how you’d like to be contacted here.

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

6 Likes

Are you open for freelancers or 4/5ths?