Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Intermediate Full Stack Software Engineer

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

At a Glance

  • Tasks: Join a team developing innovative IoT technology for energy management and sustainability.
  • Company: Be part of a mission-driven company focused on reducing carbon emissions in buildings.
  • Benefits: Enjoy a collaborative work environment with opportunities for professional growth and remote work options.
  • Why this job: Contribute to impactful projects that shape the future of energy systems and make a difference.
  • Qualifications: 2+ years of software development experience; proficiency in Python, JavaScript, and SQL required.
  • Other info: Work closely with experienced engineers in a dynamic, supportive team of 10.

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, dedicated to creating a sustainable future through innovative energy management solutions. 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 reducing carbon emissions. 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 your contributions and fosters professional development.
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 these technologies, as practical examples can really impress during technical discussions.

✨Tip Number 3

Prepare to discuss your experience with cloud-based environments. Be ready to share specific examples of how you've contributed to projects involving cloud applications, as this will highlight your relevant experience and problem-solving skills.

✨Tip Number 4

Showcase your communication skills by practicing clear and concise explanations of complex technical concepts. This is crucial for collaborating with team members and stakeholders, so consider role-playing common scenarios you might encounter in the role.

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 contributed to cloud-based applications 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 any relevant experience with frameworks like Django or Flask, and your familiarity with frontend libraries such as React.js or Vue.js.

Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your problem-solving abilities and calmness under pressure. This could be through specific challenges you faced in previous roles and how you overcame them.

Highlight Communication Skills: Since clear communication is essential for this role, ensure your application reflects your written and spoken English skills. You might want to include instances where effective communication led to successful project outcomes.

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 projects. Explain how you approached these problems and the solutions you implemented.

✨Communicate Clearly

Strong communication skills are essential for this position. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with team members and stakeholders who may not have a technical background.

✨Express Your Passion for Clean Code

The company values clean, scalable code, so be sure to discuss your coding practices. Share your thoughts on code quality, testing, and how you ensure maintainability in your projects.

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
>