Position: Fullstack PHP/JS developer
Company: frank.nl
Category: PHP
Experience required: 3y
English level: intermediate

Who is Frank?

Frank is a fast-growing e-commerce company that is currently active in 8 countries. Our webshops offer a wide product range within several categories. With more than 100 colleagues, we work hard every day to make our customers happy! 

We manage and create almost everything ourselves; we have our own warehouse, we write our own software and we have our own customer service. Our headquarters and warehouse are located in Groningen, The Netherlands, and we have a second office in Kyiv. If you are curious about how things are done in Groningen, you are always welcome to visit us!

What will you do?

At Frank we believe that we can only be successful with an innovative and forward-thinking IT department. Therefore, we are looking for developers who are willing to go the extra mile. Developers who know when an in-house solution is a better choice than outsourcing. Developers who love to make progress every day, whether it be with our websites, the warehouse management system, or any of the many internal applications - all these areas have technical challenges.

As a backend developer at Frank, you and your team write structured, maintainable code, review code of your co-developers, implementing completely new applications and new features in our existing systems. You strive to make the result of your work as usable as possible for both the customers and your colleagues, and together with your team, you work on maintaining the codebase. There is plenty of freedom to design and develop new and exciting features.

A selection from our tech stack to give an impression of what you will be working with as a developer at Frank: PHP 8, PostgreSQL, Java 8, Symfony 5, SaltStack, RabbitMQ, Docker, Elasticsearch, Angular, Logstash, NewRelic, Phabricator, Jenkins, Mercurial & Git. We try to use the right tools for each application, but also always consider the implications in terms of maintainability.

This also means that you will find and resolve easy, difficult and sometimes almost impossible bugs. Through debugging, following exception traces, (error) logs and providing support to your users you will often solve other people's problems. This sounds like a fairly broad job description, and that is what we do. Frank’s IT team is driven and motivated to create one of the best online shopping platforms!

Who are we looking for?

As our new software developer, you make important contributions to all phases of Franks software projects, from analysis to implementation. We are looking for intelligent and creative minds with a heart for technology. You must be able to deliver both tangible results and to reason about algorithms and data structures.

You have the following:
  A professional education/working level supplemented with at least 3 years of relevant work experience
  You can work with PHP, Javascript and SQL (PostgreSQL). Knowledge of Java or Angular is appreciated
  You can work with modern version management systems, Unit Testing, HTML/CSS and Software Design Patterns.

It is an advantage if you can work with the following:
  Linux/UNIX
  RabbitMQ and/or Elasticsearch
  Angular
  Tooling such as Composer, Mercurial and Git
  GraphQL, REST, SOAP
  Scrum

What do we offer?

In addition to working for one of Europe's fastest-growing companies, we offer the following:
  A young and flexible team
  Possibilities to visit our office in Groningen once in a while
  An informal work environment
  Competitive salary (settlement to Euro)
  Annual paid vacations (24 working days)
  Medical insurance package
  Corporate events
  Sport activities
  Quiet office