Senior Python Developer

We are looking for pirates, rebels, rockstars. Developers that want to make a real difference.

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


The challenge

At Emesa you have the chance to work on our own E-commerce websites. Emesa is an international company currently operating in the Netherlands, Belgium and France. Our company is best known for her auction platforms and This is a high traffic real time auction platform with a high volume of visitors. Both products and services are offered on the platform starting at the price of 1 euro.

Currently Emesa is looking for a talented, passionate, and experienced hands-on developer to join one of our teams and help to bring our sites to the next level. We are tackling the challenging high-volume world of realtime auctions. We have high ambitions to scale and expand, and we need you to be the driver of it from the perspective of a Python Developer in the core of our commercial engine.

What will you be doing?

● As a Senior Python developer at Emesa you will make sure that our applications are performing well, secure, stable and will remain to be so for the benefit of our customers and internal stakeholders

● You will develop new back-end functionalities according to business requirements in multiple projects.

● We expect you to come up with the technical requirements yourself in collaboration with the team.

● You will have a key role, together with the team, in improving the current back-end of the auction system, CRM, ERP, API’s and connected systems.

● We deliver new functionality continuously, and you will be responsible for writing the code, reviewing the code of your team members and members of other teams, as well as shipping your code to production and monitoring the application.

● Every two months you can take part in the Emesa Labs Hackathon where you can prototype your own ideas and experiments.

● During Emesa Talks you learn from the experience of your fellow colleagues and can present technical topics yourself for a skilled audience

Main requirements

  • You are a Python specialist in a back-end scrum team, but you know your way around in general web development and are not scared by some PHP.
  • You will explain why a solution is the right solution, instead of just adding another library, bundle, module or framework. You support decision making in the team.
  • You will work together with other developers with different levels of experience to meet the ambitious projects and deadlines.Y
  • You love to write and optimize code and solve difficult problems.
  • University/bachelor level degree in Computer Science, Electronic Engineering or Mathematics.
  • Minimum of five years recent experience in a similar position in an agile environment – or just an impressive track record/portfolio.

  • Knowledge and experience with Python (2.x, 3.x) and at least one of the popular web frameworks, ORM's.

    • Database design and optimization (MySQL or PostgreSQL), experience with distributed setups.
    • *nix-like operating systems.
    • Unit testing & integration testing.
    • OOP & OOD (Object Oriented Design).
    • Performance aware programming.You have a good understanding of:Capable of defining new features/processes, based on business and technical requirements.
    • Handling code reviews, criticism and adjusting to different coding styles and standards.
  • Fluent in English; written and verbally

Nice to have

  • Knowledge of PHP and/or Javascript is a big plus (but this is the Python profile).
  • Experience with SOLR/ RabbitMQ/ Redis/ Memcached/ API's.
  • Experience of working in continuous delivery culture.


  • An excellent salary and pension plan.
  • Lots of room for your creativity & growth.
  • A phenomenal atmosphere in the office, including drinks every Friday and legendary Emesa parties.
  • Compensation of travelling expenses.
  • Emesa Labs (Hackathon)
  • Emesa Academy

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300