We are seeking a mid-level software developer to help develop advanced IoT devices and systems, tackle a variety of software challenges, lead product prototyping, and collaborate with teams across the company to ensure we solve the right problems.
Responsibilities
Help develop the latest and most advanced IoT devices and systems
Work on a wide range of software challenges, from writing firmware for devices to working on our analytics and machine learning environment
Lead in prototyping products and ideas for usability and other research activities
Work closely with all areas of the company—from product management, through developers and stakeholders—to make sure that we are solving the right problems
Qualifications
A 1st or 2:1 degree in computer science, engineering or a scientific degree from a Russell Group university
At least two years working as a software developer
Demonstrably excellent Python coding skills, including deep understanding of the language and how to build robust, well‑designed code to the latest best practice
Good understanding of RESTful API development and appropriate authorisation/authentication schemes – experience using Flask or FastAPI would be useful
Experience working with cloud computing platforms (preferably AWS) and understanding of serverless and micro‑service architecture
Good working knowledge of SQL (preferably MySQL) and ideally NoSQL (preferably Redis and/or Elasticsearch)
Understanding of DevOps, specifically knowledge of Source Control and Docker
Knowledge of HTML, PHP and CSS would be advantageous but not essential
Benefits
Dedicated support and mentoring
Opportunities to lead and define the products you work on
A vibrant start‑up atmosphere
Opportunity to develop and progress – plus a solid dedication to work‑life balance. It all means you’ll have everything you need to advance your career and achieve your full potential
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.