Backend Software Developer in Cambridge

Backend Software Developer in Cambridge

Cambridge Full-Time 40000 - 50000 £ / year (est.) No working from home possible
C

At a Glance

  • Tasks: Develop advanced IoT devices and tackle exciting software challenges.
  • Company: Join a vibrant start-up with a collaborative atmosphere.
  • Benefits: Enjoy dedicated support, mentoring, and a solid work-life balance.
  • Other info: Great opportunities for career growth and 22 days holiday.
  • Why this job: Lead product prototyping and make a real impact in tech innovation.
  • Qualifications: Degree in computer science or engineering and strong Python skills required.

The predicted salary is between 40000 - 50000 £ per year.

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

Backend Software Developer in Cambridge employer: cThings Limited

Join a dynamic and innovative team as a Backend Software Developer, where you'll have the opportunity to work on cutting-edge IoT devices and systems in a vibrant start-up atmosphere. With dedicated support and mentoring, you will be empowered to lead product development while enjoying a solid commitment to work-life balance and ample opportunities for career progression. Our collaborative culture ensures that your contributions are valued, making this an excellent place for meaningful and rewarding employment.

C

Contact Details:

cThings Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Backend Software Developer in Cambridge

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to IoT and software development. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your Python skills and understanding RESTful APIs. Be ready to discuss your past experiences and how they relate to the role. Practice common coding challenges to boost your confidence!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Backend Software Developer in Cambridge

Python
RESTful API Development
Flask
FastAPI
Cloud Computing (AWS)
Serverless Architecture
Micro-service Architecture

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match our job description. Highlight your Python coding skills and any relevant IoT projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software development and IoT, and explain why you're excited about the opportunity at StudySmarter. Let us know how your background aligns with our mission.

Showcase Your Projects:If you've got any personal or professional projects that demonstrate your coding skills, especially in Python or cloud computing, include them! We love seeing real-world applications of your work, so don’t hold back.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our vibrant team!

How to prepare for a job interview at cThings Limited

Know Your Tech Inside Out

Make sure you brush up on your Python skills and be ready to discuss your experience with RESTful APIs. Be prepared to explain how you've used Flask or FastAPI in past projects, as this will show your depth of knowledge and practical application.

Showcase Your Problem-Solving Skills

Think of specific examples where you've tackled software challenges, especially in IoT or cloud computing. Be ready to share how you approached these problems, the solutions you implemented, and the impact they had on your team or project.

Collaborate Like a Pro

Since the role involves working closely with various teams, prepare to discuss your experience in cross-functional collaboration. Highlight instances where you’ve worked with product management or other stakeholders to ensure the right problems were solved.

Get Familiar with the Company Culture

Research the company’s values and work environment. Be ready to discuss how you align with their dedication to work-life balance and your enthusiasm for contributing to a vibrant start-up atmosphere. This shows you're not just a fit for the role, but for the company as well.