Logo of Huzzle

Principal Full Stack Engineer



9d ago

  • Job
    Expert / Leadership (9+ years)
  • Software Engineering
  • Bristol

AI generated summary

  • You must have significant experience with JavaScript libraries like D3, work with various tech stacks, React/Angular/Node.JS, Typescript, design/build software, troubleshoot errors, collaborate effectively, and work in an AGILE environment.
  • You will lead the end-to-end software development process, ensuring seamless deployment, upgrades, testing, and maintenance for applications at Leonardo.


  • We're looking for significant experience with JavaScript libraries such as D3
  • Work on various technology stacks including JS, C, C#, SQL, PHP, Node, HTML/CSS and Python
  • Experience with React/Angular/Node.JS
  • Typescript
  • Designing and building the software as well as modifying existing software products
  • Write various high-level and low-level code.
  • Troubleshoot errors, help design the user experience (UX), resolve bugs, and improve the overall efficiency of the software.
  • Have excellent collaboration skills because they work with front- and back-end development team members.
  • Work in an AGILE way


  • Managing the complete software development process from conception to deployment
  • Maintaining and upgrading the software following deployment
  • Managing the end-to-end life cycle for the production of software and applications
  • Overseeing and guiding the analysing, writing, building, and deployment of software
  • Overseeing the automated testing and providing feedback to management during the development process
  • Modifying and testing changes to previously developed programs


What is the primary responsibility of a Principal Full Stack Engineer?

The primary responsibility of a Principal Full Stack Engineer is to design, build, and maintain software projects, handling both front-end and back-end development aspects.

What skills are required to excel in this role?

To excel as a Principal Full Stack Engineer, one should have strong coding skills, be proficient in both front-end and back-end technologies, have a good understanding of user experience design, and be able to troubleshoot and improve software efficiency.

What are some key tasks a Full Stack Engineer may perform on a daily basis?

A Full Stack Engineer may be responsible for writing code, designing user interfaces, resolving software bugs, improving software performance, and working on both front-end and back-end development aspects of a project.

How important is teamwork in this role?

Teamwork is essential for a Principal Full Stack Engineer as they will often collaborate with other developers, designers, and stakeholders to ensure the successful completion of a software project.

Defence & Aerospace
Founded Year

Mission & Purpose

Leonardo is a global high-tech player in Aerospace, Defence and Security. Leonardo plays a strategic role in the industrial development of the countries in which it operates, with a direct presence in five domestic markets (Italy, the United Kingdom, the United States, Poland, and Israel) and a commercial network extending worldwide. Innovation, continuous research, digital industry and sustainability are the cornerstones of its business worldwide, while the company’s 51,000-plus people are the engine driving its growth. Stefano Pontecorvo has been the Chairman since 9 May 2023 and Roberto Cingolani has been the CEO and General Manager since 9 May 2023.