Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Intermediate Full Stack Software Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Join a mission-driven team to develop cutting-edge energy management technology.
  • Company: Innovative company focused on reducing carbon emissions through smart IoT solutions.
  • Benefits: Collaborate with experienced engineers and work on impactful projects in a supportive environment.
  • Why this job: Contribute to a low-carbon future while gaining exposure to the full product lifecycle.
  • Qualifications: 2+ years of software development experience; proficiency in Python, JavaScript, and SQL.
  • Other info: Work within a dynamic 10-person team and help maintain high code quality.

The predicted salary is between 36000 - 60000 £ per year.

Are you excited by the idea of pushing the boundaries of IoT technology? Do you love making tech work seamlessly? Do you want to contribute to a low-carbon future? This is a chance to join a mission-driven team that develops cutting-edge energy management technology. Their smart IoT hardware and cloud-based software help reduce carbon emissions in buildings, making energy systems more transparent and cost-effective.

The platform collects over a billion performance measurements per month from complex, district-wide heat networks and in-building systems. This data powers advanced analytics and insights to help operators lower emissions and reduce user energy bills. You’ll contribute to the technical delivery of projects that shape the company’s software solutions and the services they depend on. You’ll work on cloud-based applications closely integrated with a large fleet of remotely managed IoT devices.

This role offers exposure to the entire product and service lifecycle—from specification and architecture to release and operations. You’ll work with experienced engineers and contribute to real-world systems with a significant user base. When necessary, you’ll help diagnose and fix issues in production, learning how to build robust and easy-to-operate systems.

You’ll be part of a 10-person Product & Engineering team, collaborating on solution architecture and taking ownership of applications and infrastructure components. You’ll also help maintain code quality by reviewing changes for architectural clarity, correctness, and style.

Essential Criteria
  • Full stack software engineer with a passion for clean, scalable code
  • 2+ years of professional software development experience
  • Mandatory: Python 3, JavaScript, SQL databases/language, Linux
  • Strongly Desired: Django or Flask (other Python frameworks also considered)
  • Desired: Frontend libraries like React.js or Vue.js
  • Nice to Have: NoSQL, Grafana, GitLab, AWS
  • A degree (1st or 2:1 preferred) from a top-tier university
  • Experience working with software in cloud-based environments serving real users
  • Clear communication skills—written and spoken English
  • Empathy, problem-solving ability, and calmness under pressure—particularly in a scale-up environment

Intermediate Full Stack Software Engineer employer: First Point Group

Join a forward-thinking company that is at the forefront of IoT technology and committed to creating a sustainable future. With a collaborative work culture and a focus on employee growth, you will have the opportunity to work alongside experienced engineers on impactful projects that reduce carbon emissions and enhance energy efficiency. Located in a dynamic environment, this role offers unique advantages such as exposure to cutting-edge technology and the chance to contribute to meaningful solutions that benefit both users and the planet.
F

Contact Detail:

First Point Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Intermediate Full Stack Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in IoT technology and energy management. Being able to discuss recent advancements or case studies during your interview can demonstrate your genuine interest and knowledge in the field.

✨Tip Number 2

Brush up on your Python and JavaScript skills, especially focusing on frameworks like Django or Flask for Python. Consider building a small project or contributing to open-source to showcase your coding abilities and understanding of full-stack development.

✨Tip Number 3

Prepare to discuss your experience with cloud-based environments. Be ready to share specific examples of how you've deployed applications or managed services in the cloud, as this is crucial for the role.

✨Tip Number 4

Highlight your problem-solving skills and ability to work under pressure. Think of scenarios where you successfully diagnosed and resolved issues in production, as these experiences will resonate well with the team’s needs.

We think you need these skills to ace Intermediate Full Stack Software Engineer

Full Stack Development
Python 3
JavaScript
SQL Databases
Linux
Django
Flask
React.js
Vue.js
NoSQL
Grafana
GitLab
AWS
Cloud-based Software Development
Code Quality Assurance
Solution Architecture
Clear Communication Skills
Empathy
Problem-Solving Skills
Calmness Under Pressure

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your full stack software engineering experience, particularly with Python, JavaScript, and SQL. Emphasise any projects where you've worked with cloud-based environments or IoT technology.

Craft a Compelling Cover Letter: In your cover letter, express your passion for clean, scalable code and how it aligns with the company's mission of reducing carbon emissions. Mention specific technologies you’ve used, like Django or Flask, and how they relate to the role.

Showcase Relevant Projects: Include examples of past projects that demonstrate your experience with cloud applications and IoT devices. Highlight your role in these projects and any measurable outcomes, such as improved efficiency or reduced costs.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially around Python, JavaScript, and SQL. Prepare to explain your approach to problem-solving and how you maintain code quality in your work.

How to prepare for a job interview at First Point Group

✨Showcase Your Full Stack Skills

Make sure to highlight your experience with both frontend and backend technologies. Be prepared to discuss specific projects where you've used Python, JavaScript, and SQL, as well as any frameworks like Django or Flask.

✨Demonstrate Your Passion for Clean Code

Since the company values clean and scalable code, be ready to talk about your coding practices. Share examples of how you ensure code quality and maintainability in your previous work.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and understanding of cloud-based environments. Brush up on relevant concepts and be ready to solve coding challenges during the interview.

✨Communicate Clearly and Effectively

Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, and be prepared to discuss how you collaborate with team members in a fast-paced environment.

Intermediate Full Stack Software Engineer
First Point Group
F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>