Senior Python developer - E-commerce

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

Job details

  • Full-time
  • map markerAmsterdam, NLMore details
  • globeRelocation paid
  • circle-checkVisa Support
    This company is capable and willing to help you with visa authorisation bureaucracy.
  • routeSenior
  • routeRequired language: English
  • routeNice to have language: Dutch
  • Back-end Developer
  • tagMust Have: PythonOther Required: Algorithms, ETL, Kafka, Machine Learning, PostgreSQL, Python, Spark

Apply now

Sign up to apply

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


The Product & Technology Team

Our Technology team consists of engineers from all over the world. We work in small teams which we call cells, building features through continuous delivery and continuous testing with our users. Every cell is responsible for a specific component or multiple components within our technology landscape. Each engineer is responsible for the whole implementation life cycle starting from requirements gathering and ending with deployment to production and further evaluation. 

What you will 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 cell, in improving the current back-end of the auction platform, 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 Talpa Labs Hackathon where you can prototype your own ideas and experiments.
  • During Emesa Ted Talks you learn from the experience of your fellow colleagues and can present technical topics yourself for a skilled audience.

Main requirements

How will you be doing this?

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

Desired Skills and Experience

  • You love to write and optimize code and solve difficult problems.
  • University/bachelor level degree in Computer Science, Electronic Engineering or Mathematics.
  • Minimum of two 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.
  • You have a good understanding of Database design and optimization (MySQL or PostgreSQL), experience with distributed setups, *nix-like operating systems, unit testing & integration testing, OOP & OOD (Object Oriented Design) and Performance aware programming.
  • You are 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.
  • Ability to explain technical concepts to non-technical co-workers.

Nice to have

A big extra plus
We are also looking for a Python developer which has a hands-on experience with ODOO platform (Purchasing, Accounting, Sales, CRM, Warehouse). When you join Emesa, you will have a unique chance to apply your knowledge and experience by building the bridge between Emesa's business processes and the code (changing both of them)!

Benefits & Perks

What can you expect from us?

  • An excellent salary and pension plan; 
  • A team of intelligent people that will help you grow & challenge you;
  • A friendly, open, multicultural team comprised currently of >15 nationalities;
  • Lots of room for your own creativity, development and growth;

  • An environment that encourages people to reach their professional potential;
  • Compensation of travelling-expenses.
  • Quarterly hackathon day-long events to bring to life/invent/trial/compete/present your ideas;

  • A phenomenal atmosphere, including every-Friday office drinks and great Emesa parties;

  • Company fitness program in the form of boot camp, spinning, kickboxing, yoga, pilates courses offered on premise;

  • Compensation of travelling-expenses.

Remote Details


Apply now

Sign up to apply

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