Senior Fullstack Software Engineer - UK

TPXImpact Holdings PLC
London, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
Β£65,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles ASP.NET Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Amazon Web Services Business Logic Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing
+18 more
Software Quality Code Review Continuous Integration DevOps Design of User Interfaces Python (Programming Language) Node.Js Software Architecture Software Engineering Software Systems Software Organization ReactJS Kubernetes Terraform Serverless Computing Docker Programming Languages Microservices

Job description

  • Design, develop, and maintain complex software solutions that are robust, secure, tested, and scalable.
  • Contribute to software architecture decisions aligned with project and business goals.
  • Mentor and support junior engineers to develop their skills and promote best practices.
  • Collaborate with product management, UX/UI, DevOps, QA, and other cross-functional teams to meet business requirements.
  • Implement and optimise CI/CD pipelines to improve development efficiency and software quality.
  • Conduct code reviews and provide constructive feedback to improve team performance and code quality.
  • Troubleshoot and resolve technical issues to keep software running smoothly and efficiently.
  • Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial.
  • Drive improvements in coding standards, testing, and documentation within the team.
  • Take part in early-stage project discussions by providing technical insights and recommendations.
  • Ensure development processes are followed and contribute to process optimisation initiatives.
  • Communicate complex technical concepts effectively to non-technical stakeholders.

Technologies:

  • AWS
  • Azure
  • C#
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • GCP
  • Support
  • Java
  • JavaScript
  • Kubernetes
  • Python
  • React
  • Serverless
  • Terraform
  • microservices
  • UX UI Design
  • ASP.NET
  • NodeJS
  • Fullstack

More:

We are TPXimpact, a purpose-driven digital transformation organisation supporting organisations to build a better future for people, places, and the planet. We combine experience across the public, private, and third sectors with expertise in human-centred design, data, experience, and technology to create sustainable solutions for an ever-evolving world. Our teams are collaborative and empathetic, and we work closely with clients to understand their challenges, build capability, and deliver sustainable change with positive impact. We offer 30 days holiday plus bank holidays, two volunteer days, enhanced maternity and paternity leave, life assurance, an employer pension contribution of 5%, a health cash plan, a personal learning and development budget, an Employee Assistance Programme, green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme, financial advice, and health assessments. We are committed to inclusion and encourage applications from all backgrounds, and we will support adjustments during the recruitment process if needed.

Requirements

  • Proven experience in full-stack software development, including design, development, testing, and deployment.
  • Deep experience in at least one of the following: Java, Python, C#/.NET, or full-stack JavaScript (React, Node.js).
  • Flexibility and confidence picking up new technologies as required.
  • Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery.
  • Experience working as a polyglot developer.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Experience with infrastructure as code, such as Terraform.
  • Familiarity with CI/CD pipelines, automated testing, and modern software development practices.
  • Knowledge of microservices, containerisation such as Docker and Kubernetes, or serverless architecture.
  • Awareness of well-architected and secure-by-design principles.
  • Previous experience in a senior engineering role, guiding teams to successful delivery, is desirable.
  • Proficiency in multiple programming languages is desirable.
  • Experience working on public sector projects is desirable.
  • Experience in a consulting environment is desirable.
  • Ability to write clean, maintainable code and optimise software for performance and scalability.
  • Ability to design and implement software that meets business and technical requirements.
  • Ability to ensure key business logic is covered by tests.
  • Proficiency in automated testing frameworks and ensuring software is reliable and bug-free.
  • Experience conducting code reviews and maintaining high coding standards.
  • Effective collaboration with cross-functional teams.
  • Strong communication skills for explaining technical concepts to diverse stakeholders.
  • Passion for learning new technologies and improving software development processes.
  • Drive to adopt new tools and methodologies that enhance team performance and software quality.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…