Staff Full Stack Engineer

Staff Full Stack Engineer

Full-Time 60000 - 84000 £ / year (est.) Working from home possible
T

At a Glance

  • Tasks: Architect and deliver innovative software solutions for energy transactions.
  • Company: Join a pioneering tech company transforming the energy market with AI.
  • Benefits: Enjoy competitive salary, stock options, flexible remote work, and wellness budgets.
  • Other info: Be part of a diverse team committed to transparency and fairness in energy.
  • Why this job: Make a real impact on sustainable energy access while advancing your tech skills.
  • Qualifications: Experience in software engineering, system design, and modern tech stacks.

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

We are rebuilding the energy transaction, making it transparent and fair. Our goal is to put power back where it belongs, in the hands of customers and to take on one of the most critical problems of our century, access to low cost electricity. We exist to fix a broken global energy market that’s long favoured legacy operators, intermediaries, and opaque pricing. Today’s electricity system was not designed for rapid decarbonisation, AI-driven efficiency or fair access for the actual users - businesses and generators. We’ve built the first AI native transaction infrastructure to reinvent how electricity is bought, sold and priced. Our technology is designed to cut out the inefficient fees, automate complex market flows, and bring transparency and fairness to energy transactions at scale.

We’re looking for a Staff Engineer to accelerate product delivery and enable scale across our customer acquisition and customer success platforms. You’ll contribute through hands‑on coding, drive architectural direction, and raise the technical bar across the team. In your first 12 months, you’ll lead the development of systems that redefine how brokers, customers, and internal teams interact with energy services – from real‑time pricing workflows to intuitive self‑serve tools. You’ll help us launch new products that streamline onboarding, improve service transparency, and lay the groundwork for rapid, sustainable growth.

Responsibilities:

  • Build with impact: Architect and deliver end‑to‑end systems, from internal automation to customer‑facing portals, ensuring they are scalable, fast, and user‑friendly.
  • Own the platform: Improve and extend core platforms and developer tooling, making it easier for teams to build, test, and ship quality software.
  • Drive innovation: Rapidly prototype and iterate on new workflows and product ideas that expand our offering and improve the broker and customer journey.
  • Partner cross‑functionally: Collaborate with Product Managers, Designers, and other Engineers to scope, design, and deliver high‑impact solutions.
  • Raise the bar: Lead by example through code reviews, mentorship, and championing engineering best practices across the team.

Requirements:

  • Must‑Haves:
  • Track record in fast‑paced environments: Experience as a Senior or Staff Engineer in a high‑growth startup or scale‑up, with a strong bias toward shipping.
  • System design at scale: Proven ability to design and build complex systems that power both back‑end automation and front‑end experiences.
  • Modern tech expertise: Deep experience with Python, Node.js, and AWS serverless architecture (e.g., Lambda, API Gateway, DynamoDB).
  • Front‑end capabilities: Skilled in developing responsive, performant front‑ends using modern JavaScript frameworks such as React.
  • Product‑mindful mindset: Experience working closely with product and design teams to solve user problems, not just deliver features.
  • Can deal with ambiguity: Comfortable navigating changing priorities and incomplete information to make strong technical decisions.
  • Desirable:
  • Exposure to the energy sector or other regulated industries.
  • Experience building internal tools or platforms for brokers, sales teams, or support agents.
  • Familiarity with real‑time data processing or agentic/AI‑driven systems.

Benefits & Perks:

  • Competitive salary - our current band for this role is £101,000 or equivalent in local currency.
  • Stock Options - everyone on the team has ownership in our mission.
  • 25 days holiday + public holidays - Swap public holidays for ones that matter most to you.
  • Remote & flexible working - We’re fully remote with clear core hours, and no internal meetings on Friday afternoons.
  • Home working & wellbeing budgets: Up to £1,200 / €1,200 annually to upgrade your remote setup.
  • Up to £150 / €150 monthly on anything that supports your wellbeing.

Interview Process:

  • First call with our Talent Team (30 Mins).
  • Behaviour Interview with our Engineering Managers (60 Mins).
  • Technical Interview with the Team (75 Mins).
  • Culture‑Add Interview with Stakeholders (45 Mins).

We welcome applications from people of all backgrounds, experiences, and identities, including those that are traditionally underrepresented in the tech and energy sectors. If you’re excited about this role but not sure you meet every requirement, we’d still love to hear from you. Your unique perspective could be exactly what we’re looking for.

Staff Full Stack Engineer employer: tem

At tem, we are not just transforming the energy market; we are creating a culture of innovation and collaboration that empowers our employees to make a real impact. As a Remote Senior Staff Machine Learning Engineer, you will enjoy the flexibility of remote work while being part of a mission-driven team dedicated to transparency and fairness in energy transactions. With ample opportunities for professional growth and a commitment to sustainability, tem offers a unique environment where your contributions directly influence the future of electricity markets worldwide.

T

Contact Details:

tem Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Full Stack Engineer

Tip Number 1

Network like a pro! Reach out to folks in the energy sector or tech communities. Attend meetups, webinars, or even just grab a coffee with someone who works at tem. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to Python, Node.js, or AWS. This gives potential employers a taste of what you can do and how you think.

Tip Number 3

Prepare for those interviews! Research tem’s mission and values, and think about how your experience aligns with their goals. Be ready to discuss how you can contribute to their innovative approach to energy transactions.

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, it shows you’re genuinely interested in being part of our mission to revolutionise the energy market.

We think you need these skills to ace Staff Full Stack Engineer

System Design
Python
Node.js
AWS Serverless Architecture
Lambda
API Gateway
DynamoDB

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for the role and our mission shine through. We want to see that you’re genuinely excited about rebuilding the energy transaction and making it fairer for everyone.

Tailor Your Experience:Make sure to highlight your relevant experience in fast-paced environments and system design. We’re looking for someone who can hit the ground running, so connect your past roles to what we do at tem.

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on how your skills align with our needs. Remember, we want to understand your impact quickly!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!

How to prepare for a job interview at tem

Know Your Tech Inside Out

Make sure you’re well-versed in Python, Node.js, and AWS serverless architecture. Brush up on your knowledge of modern JavaScript frameworks like React too. Being able to discuss your past projects and how you’ve used these technologies will show that you’re not just familiar with them, but that you can apply them effectively.

Understand the Company’s Mission

Familiarise yourself with tem's goal of transforming the energy market. Be ready to discuss how your skills can contribute to their mission of transparency and fairness in energy transactions. Showing genuine interest in their vision will set you apart from other candidates.

Prepare for Technical Challenges

Expect to face technical questions that assess your system design skills and problem-solving abilities. Practice coding challenges and system design scenarios relevant to the role. This will help you feel more confident and demonstrate your capability to handle complex systems.

Showcase Your Collaborative Spirit

Since the role involves partnering with Product Managers and Designers, be prepared to discuss your experience working cross-functionally. Share examples of how you’ve collaborated with others to deliver impactful solutions, as this will highlight your ability to thrive in a team-oriented environment.