Back-end Developer

  • Veneficus
  • Rotterdam, Netherlands
  • Oct 31, 2017
Full time Developer

Job Description

Who are we?

Veneficus specializes in data analytics and in factual decision making on the basis thereof. We support companies by using discerning analyses to provide properly substantiated, innovative, and understandable insights. To do so, we make use of the webtools we develop ourselves, among other things. Our focus is on the following industries:

  • Finance & Insurance
  • Retail & FMCG
  • Maritime
  • Public sector

Veneficus is young, innovative, and enterprising. Our thinking is solution-oriented, and we have a fresh take on our field. Our clients love our passion, but most of all, the fact that we manage to actually solve their problems. In doing so, we never shy away from a challenge. In our view, the phrase ‘I can’t’ does not exist!

The job - What to expect?

No two days at Veneficus are the same, but we do have a number of fun regular team meetings each week. Here are some examples to give you some idea of what your time with us might be like.

On Mondays, we always start with a standup about everything that is currently going on in the company. A cup of coffee, a cookie, and enthusiastic stories about the past week and the week ahead. You will get the chance to share your personal successes with your co-workers. The standup even results in a spontaneous brainstorming session about one of the problems you ran into that your co-workers are happy to weigh in on.

Prior to the meeting you received an email from Robbert containing the priorities for this week. You then check Assembla, where some new tickets are waiting for you, and you get started on the preparations for the first project. After Coffee Monday, you get straight into working for a new client in the public sector. The challenge with this project lies in version management for the data, and making sure the client is able to change the data themselves. The following steps, automatic analyzation and generation of a report, are aspects that have already been set up more generally in a previous project, allowing you to simply reuse them here, just as intended when they were initially generated.

Suddenly, you are asked to help a consultant put a demo up online. Daan has a meeting with a potential client later and wants to be able to show something. The consultant has already prepared the demo, so together, you take the final step of making the tool available in our online environment as well.

Then, it is time for you to continue on a project for one of our retail clients. You already built a link to their database, and the client is also able to upload additional data via our web tool. This week, you are focusing on fine-tuning the modeling process. The performance is lacking, so you look into that aspect. You talk to Bart about your thoughts and during a sparring session, you realize what the problem is. You exchange a fully justified high five and get to work on fixing the problem.

Our monthly knowledge session is scheduled for this Thursday. At the end of the day, the whole team gathers together, followed by inspiring presentations about the latest developments and projects. After that, the whole team goes out to dinner together. Bart talks about our new tool for location analyses and how he used Django for it. The consultants now know more about the many possibilities, and the first few ideas for new tools start popping up during the round of questions at the end. The whole team then goes out for dinner.

Before you know it, Friday has arrived. The whole team is working at the office, on various internal projects, and then it is time for Braining Friday after lunch. This week, we are brainstorming about how to use the power of GPU in our projects.Jorick gives a short demonstration to help everyone get excited about it. The brainstorm is once again an inspiring one and flies by. Maybe you could come up with a topic for next week’s session?

As you can see, working at Veneficus entails plenty of variety, inspiration, and challenges.

The position – What are we looking for?

We are looking for an ambitious addition to our team, who would like to be involved in the development of our web tools. There are a lot of different initiatives within Veneficus, which increasingly involve developing web applications to present our analyses. We want to develop this aspect even further in the coming period. For example:

In this position, you will be involved in many ideas, taking on the role of developer. The focus will be on the development of the back end, and our aim is to build solutions in such a way as to make them easily reusable for various other projects. You need to be able to assess the feasibility of ideas and will be responsible for translating these ideas into web tools.

In short, this is a position in which you would be working with the latest technologies, and in which you will not only be given a lot of responsibility, but also a lot of freedom to develop.

Profile

Techniques used:

  • Python & Django
  • Git
  • Assembla
  • Ubuntu
  • Ansible
  • Jenkins
  • Azure
  • PEP8
  • MongoDB
  • Postgres, MySQL & SQL Server

Necessary experience:

  • Python & Django
  • relational databases
  • source control

Personal characteristics:

  • being able to work independently and accurately
  • attention to detail
  • translating business ideas into applications
  • modular and structured programming

Pros:

  • Linux command line knowledge
  • experience developing websites for devices such as smartphones
  • open source or other code for review
  • knowledge of server-side MVC frameworks
  • NoSQL experience (such as MongoDB)

What are we offering

  • an enterprising and dynamic work environment
  • good fixed salary depending on experience
  • profit sharing
  • possibility of education and training
  • we reward personal initiative and ideas
  • a fun, highly educated team with lots of ambition