Python Backend Developer

Do you get excited about data intake systems and data processing? And do you have a passion for backend software development in Python? Then we are looking for you!

What will you be doing?

Coosto is a software organisation that processes millions of website data every day and makes this data available for our customers. The teams within our data division are responsible for collecting, processing and making this data available. And we do that by means of different software services and processes that are running 24/7. 

As a Python Backend Developer you will come to work in a Scrum team, with three developers. You will be working on our software landscape consisting of different services, databases, queues and file systems that are distributed over several servers and processes, taking care of all the intake, processing and sending of the data. 

You’re going to further develop and improve our software landscape. New applications are mainly built as microservices, with Docker and Kubernetes. We make use of several languages and techniques, including Python, MySQL, Elasticsearch, Kafka and RabbitMQ, and we run our software solely on Unix Systems. However, we are not limited to those techniques: we’re open to others. Within your team you’re expected to bolster the software to a higher level, by taking initiative and presenting those new ideas.

What do you need for that?

First of all, you have passion for backend software development and data processing. You love to dive deep into new techniques, new ways of programming, methodologies and everything related. You are focused on the stability, scalability and therefore performance of the software. Getting your team members on board with your ideas comes natural to you and you are certainly not afraid to experiment with new tools and technologies. 

Furthermore:

  • You have a relevant Bachelor or Master degree with one or two years of experience with developing the backend software with the use of Python;
  • You have good knowledge of MySQL;
  • You are, via API's, able to communicate between systems; 
  • You are fluent in English, written as well as oral;
  • It’s a bonus if you have experience working in a Scrum team.

What do we offer?

You will come to work in a stimulating environment, full of technical challenges in a team of cool and clever colleagues. We have a strong focus on the Agile way of working. Correspondingly, we work in short sprints, and go live faster every time with Continuous Delivery and Test Automation.

We pay much attention to the further development of your talent: we have a training budget with which you can follow relevant courses and training. Besides that, we also offer you the possibility to go to (international) tech events like Software Circus, JAX DevOps and Code Motion. You can also choose what device you want to work on, with the OS of your choice. You will work in a beautiful office in Eindhoven, right beside the train station, with a wide view on the dynamics of the city. Of course you will get a good salary and an attractive package of benefits.
 

Interested?

That's good news! We look forward to receiving your application.