Job Specifications
POWWR are seeking an experienced Senior Full-Stack Engineer to join our UK engineering team and help design and deliver high-quality software for POWWR’s SaaS energy marketplace platform.
This is an excellent opportunity for you to really make your mark within a growing and ambitious company.
Who is POWWR?
POWWR provides advanced platforms and simple solutions for over 65 energy suppliers and more than 1,400 brokers across the United Kingdom. It empowers energy suppliers and brokers to grow their businesses and create a transparent, connected journey. The company was previously known as UD Group in the United Kingdom.
What will you be doing?
In this role, you’ll work across the full technology stack, primarily using C#, .NET Core APIs (RESTful and GraphQL), Entity Framework, SQL Server, Azure cloud services, and some Angular front-end development. You’ll help deliver scalable, performant, and secure solutions, collaborating closely with engineers, product managers, and designers to create great user experiences built on strong engineering foundations.
You’ll work in a DevOps-oriented environment, embracing automation, observability, CI/CD, and test-driven development as part of day-to-day delivery.
You’ll also be accountable for
· Design, develop, and maintain full-stack applications using C#, .NET Core, SQL Server, and Azure.
· Build modular, testable, and observable services using .NET Core, GraphQL, and event-driven messaging (Kafka or similar).
· Contribute to front-end development with Angular and TypeScript, supporting scalable architectures such as micro frontends, shared design systems, and NX workspaces.
· Working with the team to translate business requirements into clean, maintainable code, participating in code reviews, pair programming, and mentoring.
· Applying DevOps practices, including CI/CD automation, observability (Grafana, Application Insights), TDD, and automated testing across UI, API, and integration layers.
· Collaborate with tech leads, design, and QA teams to ensure scalability, consistency, and compliance (ISO 27001, GDPR), and stay up to date with emerging technologies.
What are POWWR looking for?
· Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
· 6+ years of professional, hands-on experience in full-stack‑ software engineering.
· Strong proficiency in .NET Core/C#, and experience designing GraphQL and RESTful APIs.
· Experience with Azure PaaS (App Services, Functions, SQL, Storage, Key Vault), Kafka, and Azure DevOps pipelines, using modern deployment practices.
· Experience with automated testing (xUnit, NUnit, or similar), observability, monitoring, and performance optimisation.
· Excellent problem solving, communication, and collaboration skills.
Bonus skills
· Experience with monorepos, microservices, or event-driven architectures.
· Understanding of security-by-design principles and ISO-aligned engineering practices.
You'll be highly motivated, eager to learn new skills, adept at problem solving and keen to work in a growing company. Strong communication skills (both written and verbal) are essential as you will be required to interact closely with internal and external stakeholders daily.
In return, we offer?
· Base Salary £55-£65K
· 25 days plus bank holidays
· Cashplan
· 24/7 GP service
· Flexible working from home
· Death in Service
· Blended learning culture with individual learning plans to support you with career goals
· Company bonus scheme – awarded to high contribution in recognition.
· Annual company conferences & events
Click "Apply" now.
POWWR promotes an environment where everyone can bring their true authentic self to work and deliver their best work. We believe in equal opportunities and encourage applicants to apply to our open roles regardless of gender, marital status, race, nationality, ethnicity, religion, neurodiversity, sexual orientation and/or age.