Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Intermediate Full Stack Software Engineer

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Join a team developing cutting-edge IoT technology for energy management.
  • Company: Be part of a mission-driven company focused on reducing carbon emissions.
  • Benefits: Enjoy a collaborative environment with opportunities for professional growth and remote work options.
  • Why this job: Contribute to impactful projects that shape a sustainable future while working with experienced engineers.
  • Qualifications: 2+ years in software development; skills in Python, JavaScript, SQL, and cloud environments required.
  • Other info: Work closely with a small, dynamic team and gain exposure to the entire product lifecycle.

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 energy management, dedicated to creating a low-carbon 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 directly contribute to sustainability. Located in a vibrant area, this role not only offers competitive benefits but also a chance to be part of a mission-driven team that values innovation and transparency in energy systems.
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. Consider building a small project that showcases your ability to integrate cloud-based applications with IoT devices, as this will give you practical experience to discuss.

✨Tip Number 3

Prepare to discuss your experience with SQL databases and any cloud environments you've worked in. Be ready to share specific examples of how you've used these technologies to solve real-world problems, as this will highlight your hands-on experience.

✨Tip Number 4

Showcase your soft skills, particularly your communication and problem-solving abilities. Think of scenarios where you've successfully collaborated with a team or resolved a challenging issue, as these examples will illustrate your fit for a dynamic, scale-up environment.

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
Communication Skills
Problem-Solving Skills
Empathy
Calmness Under Pressure

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with full stack development, particularly focusing on Python, JavaScript, and SQL. Include specific projects where you've used these technologies, especially in cloud-based environments.

Craft a Compelling Cover Letter: In your cover letter, express your passion for clean, scalable code and your interest in IoT technology. Mention how your skills align with the company's mission of reducing carbon emissions and improving energy management.

Showcase Relevant Projects: If you have worked on any relevant projects, either professionally or personally, be sure to include them in your application. Highlight your role, the technologies used, and the impact of the project, especially if it involved cloud-based applications or IoT devices.

Prepare for Technical Questions: Anticipate technical questions related to your experience with Python, JavaScript, and SQL. Be ready to discuss your problem-solving approach and how you've handled challenges in previous projects, particularly in a scale-up environment.

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 that you've worked with.

✨Demonstrate Your Problem-Solving Ability

Since the role involves diagnosing and fixing issues in production, be ready to share examples of challenges you've faced in previous roles and how you approached solving them. This will show your calmness under pressure and your analytical skills.

✨Communicate Clearly

Strong communication skills are essential for this position. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with team members who have varying levels of technical expertise.

✨Express Your Passion for Sustainability

Given the company's focus on reducing carbon emissions and contributing to a low-carbon future, be sure to convey your enthusiasm for sustainability and how it aligns with your personal values and professional goals.

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
>