Backend Software Developer

cThings Limited

Cambridge

On-site

GBP 40,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dedicated support and mentoring
Opportunities to lead and define products
Solid work-life balance
22 days holiday
Contributory company pension scheme

Job summary

cThings Limited in Cambridge is looking for a mid-level software developer to contribute to the development of cutting-edge IoT devices and systems. The role involves tackling diverse software challenges, from firmware writing to machine learning analytics, and requires collaboration across all company areas to ensure effective problem-solving.

The ideal candidate will hold a relevant degree, possess excellent Python skills, and have experience with cloud platforms and RESTful API development. Benefits include mentoring, opportunities for advancement, and a solid work-life balance.

Qualifications

  • At least two years working as a software developer.
  • Deep understanding of Python and best practice coding.
  • Experience with cloud computing platforms, ideally AWS.

Responsibilities

  • Help develop advanced IoT devices and systems.
  • Work on diverse software challenges, including firmware development.
  • Lead prototyping of products for usability and research activities.

Skills

Python coding skills
RESTful API development
Cloud computing platforms (AWS)
SQL (MySQL)
DevOps knowledge

Education

1st or 2:1 degree in computer science, engineering or scientific degree

Tools

Flask
FastAPI
Docker
Redis
Elasticsearch

Job description

About the role

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
  • 22 days holiday
  • Contributory company pension scheme
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Developer
Junior Software Developer

cThings Limited • Cambridge

On-site
GBP 30,000 - 40,000
Dedicated support and mentoring
Opportunities to lead and define products
Vibrant start-up atmosphere
+2
.NET Developer
.NET Developer

Tech4 • Worcester

On-site
GBP 40,000 - 45,000
Training & development
Competitive benefits
Software Developer
Software Developer

United States Digital Space LLC • Basingstoke

On-site
GBP 38,000 - 52,000
Junior Software Developer – Platform
Junior Software Developer – Platform

One Big Circle Ltd • Bristol

On-site
GBP 22,000 - 32,000
Life Assurance
Pension Scheme
Work-related training courses
+4
Senior Software Developer
Senior Software Developer

Aatom Recruitment • Coventry

On-site
GBP 50,000 - 75,000
Software Developer
Software Developer

Travail Employment Group • Lewes

On-site
GBP 35,000 - 40,000
20 days holiday + bank holidays
Company pension
On-site parking
+4
Junior / Intermediate Developer
Junior / Intermediate Developer

United States Digital Space LLC • Greater London

On-site
GBP 40,000 - 50,000
Casual dress
Company pension
Central London office in Kings Cross /
Software Developer (Python)
Software Developer (Python)

Netcompany • Leeds

Hybrid
GBP 45,000 - 65,000
Hybrid working
Private medical via Vitality
Pension contribution
+4
Fullstack Developer
Fullstack Developer

United States Digital Space LLC • Winnersh

Hybrid
GBP 60,000 - 95,000
Private medical insurance
Pension scheme
Hybrid working
+2
Senior Java / SQL Developer
Senior Java / SQL Developer

Methods • Glasgow

Hybrid
GBP 65,000 - 90,000
LinkedIn Learning
Wellness programme
Breakfast Tuesdays
+4