Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Senior Python Engineer New
Global Talents Hub
London, England, United Kingdom

Job Title

Senior Python Engineer

Job Description

We are looking for a Senior Python Software Engineer to join the team in London, UK (hybrid on-site).

YOUR JOB RESPONSIBILITIES:

Be an integral part of the core software engineering team, creating low-level and high-level integrations with various third-party systems, and ensuring packages are robust and designed to scale.

Work closely with our Head of Software and CTO to understand existing design patterns adopted and develop an understanding of the end-to-end architecture across our cloud and IoT devices.

Identify areas for improvement, including addressing issues around scalability and interoperability with other packages.

Work with internal and external stakeholders to understand third party APIs, and protocols including low level integrations over Serial (RS232/RS485) or TCP/IP.

Thorough test code, ensure errors are handled and different failure modes are taken into consideration, including consideration for edge cases that may occur in the real world.

Continually identify opportunities for improvements in functionality and efficiency, staying on top of the latest technologies and trends, particularly within the IoT space.

Contribute to the development of innovative, award-winning technology in the fast growing automated retail sector, including integrations with third party systems to support our international expansion and localization efforts.

Take responsibility for your own continuous professional development, seeking feedback on performance, discussing relevant skills gaps with your line manager and seeking out opportunities to learn and develop

Restrictions

  • No telecommuting
  • No Agencies Please

Requirements

  • 5+ years of experience with Python (overall 7+ years of full-stack experience)
  • Experience writing efficient code that will run on a range of different hardware platforms, including IoT/embedded systems.
  • Strong computer science fundamentals (OOP, Data Structures, Algorithms, Multi-threading)
  • Good spoken English
  • Unfortunately no sponsorship or visa provided

About the Company

Our client is an award-winning automated retail technology (think vending!) and experiential marketing company.

By working with some of the world's leading vending operators and retail brands, the company has developed cutting edge software and is on a mission to reinvent vending. Their technology enables them to deliver high levels of customization to vend a variety of items and engage customers at point of sale in unique ways.

Contact Info

Previous Data Platforms Engineer, Nesta in London, London, United Kingdom Next Senior Backend Developer, Rapidor in Kochi, Kerala, India