• Konventionelle THT Selektivlötung bedrahteter Bauteile nach SMD Bestückung
  • Bestückte Leiterplatte mit Spule nach SMD Bestückung in Handlötung
  • Bestückte Leiterplatte nach SMD Bestückung bzw. Leiterplattenbestückung
  • Blick in die Abteilung SMD Bestückung mit Bestückungsautomaten, Pastendruck und AOI Kontrolle
  • Gerätemontage einer bestückten Leiterplatte durch Mitarbeiterin


Python Web Developer

Full-time or part-time, any location

Job Profile

ESO is looking for a full-time or part time Python developer. You will be required to travel to our parent company in Germany and/or internationally on a regular basis. An advanced level of English is required for regular team meetings (e.g. online conferences), GitHub issue resolution, and completing documentation.

You will be developing Python and JavaScript in the Frappe Framework (frappe.io) to implement customized ERP solutions for ESO based on the Frappe APP ERPNext (erpnext.com). The current software team of 3 is located in Germany and Greece. The company overall has about 100 employees.

Much of the code written will be contributed back to the open source stack of ERPNext, so we encourage active engagement in the open source community. If you are looking to work locally in a small but growing agile and international team to build an enterprise ERPSystem, and if you are a very experienced Python developer, this job may be right for you. 

Required Skills

The following skills are required in advanced level:

  • Python
  • JavaScript
  • Bootstrap and CSS
  • HTML 5.0 
  • MariaDB
  • GitHub
  • Linux or MacOS

The following basic skills have to be acquired before the interview:

  • Basic understanding of the Frappe Framework
  • App creation, Python backend code, JavaScript, custom print formats in Frappe Framework
  • Basic understanding of the Electronics Manufacturing Services industry

Dream-candidates also know the following, but this is not essential:

  • Cross-platform mobile device development (Windows Phone, iOS, Android)
  • VB.NET development within Visual Studio (Windows Desktop and ASP)
  • Arduino software/hardware development
  • Linux Webserver administration
  • Amazon Web Services
  • German language skills

What we can offer

We are a fast growing company with the goal of having a medium sized team of developers. So if you are interested in doing ground work and to help build a great company while working in an international team at a competitive salary, this job may be for you.

Company Profile

Automotive. Oil & Mining. LED technology. Aviation. Public Safety. Medical. 

These are just some of the industries where you will find products with electronics made by ESO Electronic, a reliable supplier for electronic manufacturing services and printed circuit board assembly (PCBA). With locations in Germany, Romania, and the United States, we provide development and prototyping, electronic assembly, materials management, and logistics in a streamlined supply chain. From ideation to assembly to delivery, we pride ourselves on delivering customized, full-service solutions to our clients.

How to apply

Please send in a short email explaining why you are the best person for the job and include your resume to m.etzoglou@eso-electronic.de. Please include "Python Job” in the subject of the email. All applications must be in English language.


active customer BOM


active customers