At a Glance
- Tasks: Join a dynamic team to develop and scale a core web application using Python.
- Company: Be part of a mission-driven business in Cambridge, creating award-winning IoT technology.
- Benefits: Enjoy hybrid working, strong career progression, and the chance to shape a high-impact tech future.
- Other info: Work autonomously and contribute to Agile practices in a supportive team.
- Why this job: Make a real-world impact with your code in a collaborative startup environment.
- Qualifications: Essential skills include Python, SQL, and AWS; nice to have HTML/JavaScript experience.
The predicted salary is between 36000 - 60000 € per year.
Are you a Python developer looking to make a real-world impact with your code? We’re working with a mission-driven business based in Cambridge, UK, developing award-winning IoT technology.
The Opportunity
We are looking for a Software Developer to join their collaborative and growing team. You’ll be a key contributor to their core web application, the backbone of all services and products, helping to scale and evolve it as the company grows. You’ll work in a multi-disciplinary team of developers and engineers, with a high degree of autonomy and ownership over your work.
What You’ll Do
- Develop and scale the company’s core web application
- Work with stakeholders to refine requirements and roadmap features
- Improve CI/CD pipelines and manage releases
- Lead efforts on automated and manual testing
- Follow Agile best practices and contribute to regular code reviews
What They’re Looking For
Essential Skills- Python
- SQL
- AWS
- HTML/JavaScript, modern web app architecture
- Linux (server or embedded)
- Testing frameworks (Selenium, WebDriver)
You’ll Fit Right In If You:
- Thrive in a startup environment and take full ownership of your work
- Are experienced in the full web application lifecycle
- Are comfortable collaborating with technical and non-technical colleagues
- Have a proactive approach to problem-solving and delivery
The Offer
- Hybrid working (Cambridge HQ)
- Strong career progression as the company scales
- A chance to shape the future of a fast-growing, high-impact tech business
If this sounds interesting, apply or reach out to me on LinkedIn (John Magee).
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer - Python | Cambridge (Hybrid)
✨Tip Number 1
Familiarise yourself with the company's mission and values. Since they are a mission-driven business, showing that you understand and align with their goals during your conversations can set you apart from other candidates.
✨Tip Number 2
Brush up on your Python skills and be prepared to discuss specific projects where you've used it. Highlighting your experience with Python in real-world applications will demonstrate your capability and readiness for the role.
✨Tip Number 3
Get comfortable discussing Agile methodologies and CI/CD practices. Since these are key components of the job, being able to articulate your experience and understanding of these processes will show that you're a good fit for their team.
✨Tip Number 4
Network with current employees or reach out to John Magee on LinkedIn. Engaging with people who already work there can provide valuable insights into the company culture and expectations, which can help you tailor your approach.
We think you need these skills to ace Software Developer - Python | Cambridge (Hybrid)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python, SQL, and any relevant technologies mentioned in the job description. Use specific examples of projects where you've developed web applications or worked in a collaborative team.
Craft a Compelling Cover Letter:In your cover letter, express your passion for IoT technology and how your skills align with the company's mission. Mention your experience with Agile practices and your proactive approach to problem-solving.
Showcase Relevant Projects:If you have any personal or professional projects that demonstrate your skills in Python, AWS, or web application development, include them in your application. This can set you apart from other candidates.
Proofread Your Application:Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at SoCode Recruitment
✨Showcase Your Python Skills
Be prepared to discuss your experience with Python in detail. Bring examples of projects you've worked on, especially those that demonstrate your ability to develop and scale web applications.
✨Understand the Company’s Mission
Research the company’s IoT technology and its impact. Showing genuine interest in their mission will help you connect with the interviewers and demonstrate that you’re a good cultural fit.
✨Prepare for Technical Questions
Expect questions related to SQL, AWS, and possibly testing frameworks like Selenium. Brush up on these topics and be ready to solve problems or write code during the interview.
✨Emphasise Collaboration and Autonomy
Since the role involves working in a multi-disciplinary team, highlight your experience collaborating with both technical and non-technical colleagues. Share examples of how you’ve taken ownership of your work in previous roles.