Skip to main content

Engineering

Senior Full Stack Engineer

Manchester, UK Hybrid Full-time

Posted 25 Mar 2026

About the role

We’re looking for a Senior Full Stack Engineer to lead the development and scaling of the systems that power our renewable energy products. You will own end-to-end technical solutions, make architectural decisions, and influence the technical direction of the platform.

You will proactively identify opportunities to improve systems, processes, and practices, and help build a culture of excellence. Collaboration is key: you’ll mentor and develop engineers around you, ensuring the team grows in capability while establishing a robust, scalable technical foundation for long-term growth.

This role also requires the ability to deliver complex projects independently, confidently driving features from concept to production when needed. You will work closely with non-technical stakeholders, translating business needs into technical strategy and delivering high-quality solutions with minimal oversight.

Responsibilities

  • Lead the design, development, and delivery of customer-facing and internal applications using React + TypeScript
  • Architect and implement APIs, microservices, and serverless functions in Node.js on AWS, ensuring scalability, reliability, and maintainability
  • Proactively identify technical improvements, bottlenecks, and opportunities to enhance systems and workflows
  • Collaborate with product, design, and operations teams to translate complex requirements into technical solutions
  • Drive code quality through advanced testing practices, code reviews, and automation
  • Mentor and build up junior and mid-level engineers, fostering growth, confidence, and technical excellence across the team
  • Participate in technical roadmap planning and provide input on architectural and strategic decisions
  • Take ownership of technical debt, performance optimisation, and long-term maintainability

Requirements

  • Extensive commercial experience with Node.js/TypeScript
  • Strong expertise in building and deploying services on AWS (Lambda, API Gateway, DynamoDB, SQS/SNS, S3)
  • Deep understanding of REST APIs, event-driven architectures, and distributed systems
  • Proven experience delivering projects independently and proactively resolving complex technical challenges
  • Strong experience with testing strategies (unit, integration, e2e, load testing)
  • Demonstrated ability to mentor engineers, foster growth, and raise the overall technical capability of a team
  • Experience leading the delivery of complex features from concept to production
  • Excellent communication and collaboration skills, including working with non-technical stakeholders

Nice to have

  • Experience with Infrastructure as Code, preferably Terraform, with familiarity in AWS CDK
  • Advanced knowledge of serverless architectures and distributed systems
  • Experience integrating with complex third-party APIs or data sources
  • Knowledge of energy/utility industry workflows (Elexon, smart meters, billing, pricing)
  • Exposure to large-scale monorepo or multi-service architectures
  • Experience in technical leadership, architecture design, and proactively shaping engineering practices
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline

Interested?

Send your CV and a short note about why you're interested.