Python / JavaScript Web Developer Fulltime

at ESO Electronic Service Ottenbreit GmbH

Full time, 40 hours / week, remote work, to be hired immediately

Job Description

ESO Electronic is an SMT Assembly, SMT Rework & Electronics Manufacturing Services (EMS) company based in Germany. Information about the company can be found at www.eso-electronic.com.


We are looking for experienced Python and JavaScript developers to join our remote team in the Philippines, preferably in Cagayan de Oro (CDO). You will be working remotely from wherever you want and you will be fully integrated into our suite of productivity tools (GitHub, ERP online access, Slack, Web Conferences). Employee will be hired as an independent contractor, billing the company on a monthly basis for services rendered.


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 5 is located in the Philippines, India, Germany and Greece. The company has a total of 100 employees. Depending on your location, you will attend regular in-person meetings with the team in Germany or in another location.


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 ERP-System, and if you are a very experienced Python and JavaScript developer, this job may be right for you.


As a developer you are expected to report progress to the Software Team Lead daily and to present progress to the CEO of the company in team calls on a weekly basis.

Required Skills

The following skills are expected:

  • Python
  • JavaScript
  • Bootstrap and CSS
  • HTML 5.0
  • MariaDB
  • GitHub


The following skills are desired, but not expected:

  • Scrum
  • Linux server basics
  • Frappe Framework

How to apply

Please send in a short email explaining why you are the best person for the job and include your resume to esojobs@eso-electronic.com. Please include "Python / JavaScript Developer” in the subject of the email. All applications must be in English.



Apply Online:

Your name:*
Your e-mail:*
Cover Letter:*
Upload your Resume: (optional) (Max. 3 MB. File Type: DOC/PDF)
Anti-Spam:*