Senior Software Engineer - Tech Lead - (Ref:196504)
Senior Software Engineer - Tech Lead - (Ref:196504)

Senior Software Engineer - Tech Lead - (Ref:196504)

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Forsyth Barnes

At a Glance

  • Tasks: Design and build full-stack features using Node.js, TypeScript, and React.
  • Company: Join a fast-growing product engineering team in the energy sector.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Dynamic role with excellent career advancement opportunities.
  • Why this job: Lead innovative projects while actively coding and mentoring fellow engineers.
  • Qualifications: Strong experience in backend development and modern frontend technologies.

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

Location - West Midlands

Working Pattern - 3 days in office

We’re partnering with a fast-growing product engineering team building modern digital platforms in the energy and utilities space. We are looking for a hands-on Senior Software Engineer / Tech Lead to help design, build, and scale production systems across multiple product areas. This is a player-coach role — you will still be actively writing production code while also guiding technical direction, supporting engineers, and helping shape how systems are built.

What you’ll be doing:

  • Design and build full-stack features and systems using: Node.js / TypeScript, React, AWS cloud infrastructure
  • Take ownership of system design and architecture decisions within product teams
  • Build and scale multi-service, API-driven platforms
  • Work across frontend, backend, and infrastructure as a hands-on engineer
  • Lead technical delivery within a small team of engineers
  • Mentor and support other developers through code reviews and pairing
  • Contribute to improving engineering practices, tooling, and delivery speed
  • Occasionally engage with stakeholders or clients to understand requirements and shape solutions

What we’re looking for:

We’re not looking for pure architects or consultants; we’re looking for builders who lead by doing. You should have:

  • Strong experience with Node.js / TypeScript backend development
  • Strong experience with React (modern frontend development)
  • Experience building and shipping production systems (not just prototypes)
  • Solid understanding of: API design and system integration, Relational databases (PostgreSQL ideal), Cloud environments (AWS preferred)
  • Experience in a Senior Engineer or Tech Lead role
  • Confidence working across frontend, backend, and cloud systems
  • Strong communication skills and ability to work in a collaborative team

Nice to have:

  • Experience designing or working with multi-tenant systems or SaaS platforms
  • Exposure to high-traffic or event-driven systems
  • Experience with CI/CD pipelines and modern DevOps practices
  • Experience in scaling teams or mentoring engineers
  • Interest or exposure to AI-assisted development workflows

Senior Software Engineer - Tech Lead - (Ref:196504) employer: Forsyth Barnes

Join a dynamic and innovative team in the West Midlands, where your contributions as a Senior Software Engineer and Tech Lead will directly impact the development of cutting-edge digital platforms in the energy and utilities sector. We foster a collaborative work culture that prioritises employee growth through mentorship and hands-on experience, while offering flexible working patterns to ensure a healthy work-life balance. With opportunities to engage with stakeholders and shape technical direction, this role not only allows you to build and scale production systems but also empowers you to lead and inspire fellow engineers.
Forsyth Barnes

Contact Detail:

Forsyth Barnes Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Tech Lead - (Ref:196504)

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in energy and utilities. A personal recommendation can make all the difference when you're aiming for that Senior Software Engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Node.js, TypeScript, and React. This gives potential employers a taste of what you can do and how you approach problem-solving.

✨Tip Number 3

Prepare for technical interviews by brushing up on system design and architecture principles. Be ready to discuss your past experiences with building production systems and how you've led teams in delivering successful projects.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineer - Tech Lead - (Ref:196504)

Node.js
TypeScript
React
AWS cloud infrastructure
API design
System integration
Relational databases
PostgreSQL
Production systems development
Technical leadership
Mentoring
Collaboration
CI/CD pipelines
DevOps practices
Multi-tenant systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Node.js, TypeScript, and React. We want to see how you've built and shipped production systems, so don’t hold back on those details!

Showcase Your Leadership Skills: Since this is a Tech Lead role, it’s important to demonstrate your ability to mentor and support other developers. Share examples of how you’ve guided teams or improved engineering practices in your previous roles.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this role and how your skills align with our needs. We love seeing genuine enthusiasm for building modern digital platforms!

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 don’t miss out on any important updates from our team!

How to prepare for a job interview at Forsyth Barnes

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Node.js, TypeScript, and React. Brush up on your knowledge of AWS cloud infrastructure too. Be ready to discuss how you've used these technologies in past projects, especially in building and scaling production systems.

✨Showcase Your Leadership Skills

Since this role involves mentoring and guiding other engineers, prepare examples of how you've led teams or supported colleagues in the past. Think about specific instances where you’ve contributed to improving engineering practices or helped shape technical direction.

✨Prepare for System Design Questions

Expect questions around system design and architecture decisions. Be ready to explain your thought process when designing multi-service, API-driven platforms. Practise articulating your approach to API design and system integration, as well as your experience with relational databases like PostgreSQL.

✨Engage with Stakeholders

Since you'll occasionally interact with stakeholders, think about how you can demonstrate your communication skills. Prepare to discuss how you’ve gathered requirements in the past and shaped solutions based on client needs. This will show that you can bridge the gap between technical and non-technical teams.

Senior Software Engineer - Tech Lead - (Ref:196504)
Forsyth Barnes

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>