Senior Python Engineer
New
Global Talents Hub
London, England, United Kingdom
Job Title
Senior Python EngineerJob 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
- Contact: Robyn Friedlander
- E-mail contact: Robynfri@aol.com
- Web: https://globaltalentshub.com/