Junior Software Developer in Cambridge

Junior Software Developer in Cambridge

Cambridge Entry level 30000 - 40000 £ / year (est.) No working from home possible
C

At a Glance

  • Tasks: Develop cutting-edge IoT devices and tackle diverse software challenges.
  • Company: Join cThings, a fast-growing start-up at Cambridge Science Park.
  • Benefits: Competitive salary, dedicated support, vibrant atmosphere, and 22 days holiday.
  • Other info: Opportunities for career growth and a solid work-life balance.
  • Why this job: Be a leading innovator in an exciting work environment with real impact.
  • Qualifications: 1st or 2:1 degree in computer science or related field; excellent Python skills.

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

We are looking for a junior software developer to help create cutting-edge IoT devices and systems, tackle diverse software challenges, lead product prototyping, and collaborate across teams to ensure we are solving the right problems. We are cThings, a fast-growing start-up based on Cambridge Science Park. We develop smart connected devices and services for companies to help them to understand and manage their properties and estates. We have an experienced and highly versatile team from the Cambridge technology cluster, who design and deliver products internationally. We provide a range of flexible solutions from rapid device prototyping through to fully managed end-to-end IoT systems.

We are looking for a junior software developer who will:

  • Help us 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 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.

Candidates need to have:

  • A 1st or 2:1 degree in computer science, engineering or scientific degree from a Russell Group university.
  • Experience with working with cloud platforms (preferably AWS) with an understanding of serverless and micro-service architecture.
  • Demonstrably excellent Python coding skills which go well beyond casual scripting to include an in-depth understanding of the language and how to build robust and well-designed code to the latest best practice.
  • A good understanding of RESTful API development and appropriate authorisation/authentication schemes.
  • Good working knowledge of SQL (preferably MySQL) and ideally NoSQL (preferably DynamoDB).
  • Knowledge of HTML, PHP and CSS would be advantageous, but not essential.

We offer a competitive salary and the chance to become a leading innovator in a fast-moving and exciting work environment. We will offer:

  • 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.

Junior Software Developer in Cambridge employer: cThings Limited

At cThings, we pride ourselves on being an excellent employer by fostering a vibrant start-up atmosphere where innovation thrives. Located in the dynamic Cambridge Science Park, we offer dedicated support and mentoring, along with opportunities for career advancement and a solid commitment to work-life balance. Join our experienced team and be part of creating cutting-edge IoT solutions while enjoying competitive benefits and a collaborative work culture.

C

Contact Details:

cThings Limited Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to IoT and software development. This will give you an edge and demonstrate your hands-on experience to potential employers.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows your enthusiasm for joining our team at cThings and working on innovative IoT solutions.

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

Python
Cloud Platforms (preferably AWS)
Serverless Architecture
Micro-service Architecture
RESTful API Development
Authorisation/Authentication Schemes
SQL (preferably MySQL)

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, cloud platform experience, and any relevant projects you've worked on. We want to see how you can contribute to our cutting-edge IoT devices!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how your background fits with our mission at cThings. Show us your passion for software development and IoT technology!

Showcase Your Projects:If you've worked on any relevant projects, whether in university or on your own, make sure to mention them. We love seeing practical applications of your skills, especially if they involve firmware, analytics, or machine learning!

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 us you’re keen to join our vibrant start-up atmosphere!

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 understand the latest best practices. Be ready to discuss your experience with cloud platforms like AWS, and how you've tackled software challenges in the past. This will show that you're not just a coder, but someone who can think critically about technology.

Showcase Your Problem-Solving Skills

Prepare examples of how you've approached complex problems in previous projects. Whether it's writing firmware or developing RESTful APIs, be ready to explain your thought process and the steps you took to arrive at a solution. This will demonstrate your ability to tackle diverse software challenges.

Collaborate Like a Pro

Since this role involves working closely with various teams, think of instances where you've successfully collaborated with others. Highlight your communication skills and how you ensure everyone is on the same page when solving problems. This will show that you're a team player who values collaboration.

Ask Smart Questions

At the end of the interview, don’t shy away from asking insightful questions about the company’s projects or future goals. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values. Plus, it gives you a chance to shine!