Lead Full Stack Engineer

Lead Full Stack Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Lead the development of full stack web applications and mentor your team.
  • Company: Join a diverse team of over 4,000 innovators creating impactful solutions globally.
  • Benefits: Enjoy flexible working, private medical insurance, and 25 days annual leave.
  • Why this job: Be part of a supportive culture that values diversity and innovation in tech.
  • Qualifications: Expertise in TypeScript, React, Node.js, and cloud-native applications required.
  • Other info: International applicants welcome; must have the right to work in the UK.

The predicted salary is between 43200 - 72000 £ per year.

Company Description

We believe in the power of ingenuity to build a positive human future.

As strategies, technologies, and innovation collide, we create opportunity from complexity.

Our diverse teams of experts combine innovative thinking and breakthrough technologies to progress further, faster. Our clients adapt and transform, and together we achieve enduring results.

We are over 4,000 strategists, innovators, designers, consultants, digital experts, scientists, engineers, and technologists. And we have deep expertise in consumer and manufacturing, defence and security, energy and utilities, financial services, government and public services, health and life sciences, and transport.

Our teams operate globally from offices across the UK, Ireland, US, Nordics, and Netherlands.

Job Description

Are you up for the challenge of creating seamless user experiences from every angle? Our Digital team is looking for a skilled and experienced Senior Full Stack Engineer confident in the JavaScript/TypeScript stack, from front-of-frontend through to Node APIs and infrastructure.

You will work alongside colleagues from across PA, delivering transformative digital solutions to today’s most complex business challenges. Our teams are trusted to deliver and given the space to be awesome. We’re an inclusive community for the curious, generous, pragmatic, and committed digital practitioners.

As a Senior Full Stack Engineer, you\’ll be working as part of a larger team who are collectively responsible for delivering functioning solutions to our clients. You\’ll have the support of experienced professionals within the team, who can give you guidance and help you make decisions.

We work alongside our clients daily as an extension of their own teams to build relationships, discuss their needs, refine solutions, report progress, and provide technical support. You will be required to have excellent client-facing skills as well as solid technical knowledge and development craft skills.

What you’ll be doing:

  • Expect to use your knowledge of architecture; our clients will look to you for advice and contribution in higher-level architectural discussions.
  • Own the development process for your team, building strong principles and putting robust methods and patterns in place across architecture, scope, code quality, infrastructure, and deployments.
  • Model team behaviour for writing specifications and acceptance criteria, estimating stories, sprint planning, and documentation.
  • Actively define and evolve PA’s engineering standards and practices ensuring we maintain a shared, modern, and robust approach.
  • It’s important you feel comfortable influencing team discussions with the client on the project.
  • Coach and mentor others in the team, regardless of seniority, working with them to build their expertise and understanding.
  • Your involvement in shaping bids (working with a bid team) will assist in creating approaches or proposals, and perhaps you may also add valuable contributions during presentations to clients in a formal selection process.

Qualifications

  • Proven expertise in architecting and developing full stack web applications using TypeScript including React and Next.js.
  • Expertise in UI engineering using CSS, strong knowledge of accessibility compliance, and working with designers to deliver design systems in code.
  • Demonstrable experience in backend API development with Node.js including databases, ORM patterns (e.g. Prisma), and designing service-oriented architectures.
  • Experience in developing cloud-native applications in one of AWS, Azure, or GCP, ideally using a serverless architecture (e.g. functions, message queues, databases, API gateways, authentication).
  • Developer or Architect level cloud certification or equivalent experience.
  • Good understanding of software testing approaches (TDD, BDD) and associated frameworks (e.g. unit testing, Testing Library, Cypress etc).
  • Experience in agile software development including sprints, work estimation, and developing acceptance criteria.
  • Experience implementing infrastructure-as-code, CI/CD patterns, and efficient release management strategies.

Additional Information

Benefits

  • Private medical insurance
  • Travel allowance
  • 25 days annual leave with the opportunity to buy 5 additional days
  • Company pension scheme
  • Annual performance-based bonus
  • Life and Income protection insurance
  • Tax efficient benefits (cycle to work, give as you earn)
  • Additional optional benefits (Dental, critical illness, spouse/partner life assurance)

Flexible working – We are guided by our client work and needs; however, you have autonomy to manage your time and diary to suit your work/life balance.

PA is committed to building an inclusive and supportive culture where diversity thrives, and all of our people can excel. We believe that greater diversity stimulates innovation, enabling us to fulfil our purpose of ‘Bringing Ingenuity to Life’, supporting the growth of our people, and delivering more enduring results for our clients.

We only recruit, promote, and reward our people based on their contribution, without regard to gender, race, disability, religion, nationality, ethnicity, sexual orientation, age, or marital status.

We welcome international applications, but we are unable to offer sponsorship for work permits, so you will need to have the full right to live and work in the UK. Unfortunately, your application will be automatically rejected if you do not have these rights.

#J-18808-Ljbffr

Lead Full Stack Engineer employer: PA Consulting

At PA, we foster a culture of innovation and collaboration, empowering our Lead Full Stack Engineers to tackle complex challenges while enjoying a supportive work environment. With benefits like private medical insurance, flexible working arrangements, and opportunities for professional growth, we prioritize the well-being and development of our employees. Join us in a diverse community where your contributions are valued, and together we can create meaningful solutions for our clients.
P

Contact Detail:

PA Consulting Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Make sure to showcase your experience with the JavaScript/TypeScript stack, especially with React and Next.js. Highlight any projects where you've architected full stack web applications, as this is crucial for the role.

✨Tip Number 2

Demonstrate your client-facing skills by preparing examples of how you've successfully collaborated with clients in previous roles. This will show that you can build strong relationships and understand their needs.

✨Tip Number 3

Familiarize yourself with cloud-native application development, particularly in AWS, Azure, or GCP. If you have any relevant certifications, be sure to mention them, as they can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your experience with agile methodologies and how you've implemented CI/CD patterns in past projects. Being able to articulate your approach to software testing and release management will be beneficial.

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

Proven expertise in architecting and developing full stack web applications using TypeScript
Strong knowledge of React and Next.js
Expertise in UI engineering using CSS
Knowledge of accessibility compliance
Experience working with designers to deliver design systems in code
Demonstrable experience in backend API development with Node.js
Familiarity with databases and ORM patterns (e.g. Prisma)
Experience designing service-oriented architectures
Experience in developing cloud-native applications in AWS, Azure, or GCP
Understanding of serverless architecture (e.g. functions, message queues, databases, API gateways, authentication)
Developer or Architect level cloud certification or equivalent experience
Good understanding of software testing approaches (TDD, BDD) and associated frameworks (e.g. unit testing, Testing Library, Cypress)
Experience in agile software development including sprints, work estimation, and developing acceptance criteria
Experience implementing infrastructure-as-code
Knowledge of CI/CD patterns and efficient release management strategies
Excellent client-facing skills
Ability to coach and mentor team members
Strong communication skills for influencing team discussions

Some tips for your application 🫡

Understand the Company Culture: Before applying, take some time to understand the company's values and culture. Highlight how your personal values align with their commitment to diversity, innovation, and collaboration in your application.

Tailor Your CV: Make sure your CV reflects your expertise in full stack development, particularly with TypeScript, React, and Node.js. Include specific projects or experiences that demonstrate your ability to architect and develop web applications.

Craft a Compelling Cover Letter: In your cover letter, emphasize your client-facing skills and your experience in agile software development. Discuss how you can contribute to team discussions and mentor others, showcasing your leadership qualities.

Showcase Technical Skills: Be specific about your technical skills in your application. Mention your experience with cloud-native applications, infrastructure-as-code, and testing approaches. Providing examples of past work can strengthen your application.

How to prepare for a job interview at PA Consulting

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with the JavaScript/TypeScript stack, especially React and Next.js. Highlight specific projects where you've architected and developed full stack web applications, and be ready to dive into technical details.

✨Demonstrate Client-Facing Skills

Since this role requires excellent client interaction, practice articulating your thoughts clearly and confidently. Share examples of how you've successfully collaborated with clients in the past, focusing on building relationships and understanding their needs.

✨Emphasize Team Collaboration

This position involves working closely with a team, so be ready to discuss your experience in mentoring others and contributing to team dynamics. Share instances where you've influenced team discussions or helped shape project outcomes.

✨Prepare for Architectural Discussions

Expect to engage in higher-level architectural conversations. Brush up on your knowledge of service-oriented architectures and cloud-native applications. Be ready to provide insights and suggestions based on your expertise during the interview.

Lead Full Stack Engineer
PA Consulting
P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>