In office: London, England

  • 🇬🇧 United Kingdom

Python Developer

Engineering - Python Developer

London, England, United Kingdom

About ETL:

ETL Systems Limited are an award-winning business, specialising in the design and manufacturing of RF equipment and infrastructure for the global satellite communications markets. With a highly skilled global team and over 35 years’ experience, ETL Systems are going through an exciting period of growth and are seeking a Python Developer to join our team!

Working for ETL you will have the opportunity to be part of our successful business. Working within a highly skilled, dedicated team, developing cutting-edge designs and innovative solutions.

ETL’s world class products and custom designed solutions are used globally supporting a variety of customers from NATO governments protecting citizens to global broadcasters, satellite communications companies and telecoms companies.

As part of the ETL team you will have the opportunity to develop your career in Engineering and Software whilst being part of our exciting growth.

ETL People Benefits:

  • Hybrid working available (dependent upon role)

  • 25 days holidays plus UK bank holidays

  • Company Pension

  • Annual Salary Review

  • Relocation Support available as per policy

  • Career Development and Training for all roles

  • Casual Dress

  • Free employee refreshments

  • Annual company events

  • ETL Employee Wellbeing Support (free annual flu vaccination, free eye tests, free employee assistance programme, Free GP Access)

  • Annual Bonus and employee incentives

  • ETL People Perks: Employee discounts (shopping, holidays ,gym membership, days out, cinema, dining )

  • Free onsite parking, car share scheme and EV charging

  • Core business hours: Monday to Friday 8:15am to 5:15pm with no weekends!

Job Purpose:

We are looking for an enthusiastic Junior / Mid-level Python Developer to join our team to take on a key role in the creation of dashboards, task automations and databases to improve our internal business processes and efficiency.

Role Dimensions:

You will work on a range of different projects and enjoy the diversity of being able to create databases and interactive dashboards using frameworks such as Django; automate various engineering processes and generally make the ETL Systems world a better place.

  • Develop Python applications against internal requirements

  • Create Reports and Dashboards using Django or similar for backend

  • Create Reports and Dashboards using Vue.js or similar for backend

  • Create beautiful, well-structured and easy to maintain code

  • Implement revision control using Git or similar

  • Have a keen interest in developing Python applications and a strong desire to learn

  • Ability to take ownership and initiative in your work

  • Have excellent communication, interpersonal and organisational skills.

  • Add to the ETL knowledge base


  • One year minimum solid commercial software development experience in Python

  • Competent in Python programming

  • Technical documentation