Full Stack Engineer

Full Stack Engineer

Bristol Full-Time 36000 - 60000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Create seamless user experiences and deliver digital solutions as a Full Stack Engineer.
  • Company: Join a dynamic digital team committed to innovation and inclusivity.
  • Benefits: Enjoy private medical insurance, flexible working, and 25 days annual leave.
  • Why this job: Be part of a supportive culture that values diversity and empowers your growth.
  • Qualifications: Experience in TypeScript, React, Node.js, and cloud-native applications is essential.
  • Other info: Remote work is not available; full right to live and work in the UK required.

The predicted salary is between 36000 - 60000 £ per year.

Are you up for the challenge of creating seamless user experiences from every angle? Our Digital team are looking for a skilled and experienced Full Stack Engineer confident in the JavaScript/TypeScript stack from 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 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:

  • You’ll have the support of experienced professionals within the team who can give you guidance and help you make decisions.
  • You will have responsibility for owning and delivering on specific tasks, being the design authority and accountable for creating solutions.
  • You’ll be a trusted member of the team and you’ll be empowered to move things forward on your own steam.
  • You may also be expected to coach more junior analysts in the team, working with them to build their expertise.
  • It's important you feel comfortable having team discussions with the client on the project and contributing your thoughts and ideas into the team.

Qualifications:

  • Experience of full stack web application development using TypeScript including React and Next.js.
  • Experience of UI engineering using CSS, knowledge of accessibility compliance, and working with designers to deliver design systems in code.
  • Proven experience of backend API development with Node.js including an understanding of databases, ORM patterns (e.g. Prisma), and service-oriented architectures.
  • Experience of 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).
  • Understanding of software testing approaches and associated frameworks (e.g. unit testing, Testing Library, Cypress, etc).
  • Experience of agile software development including sprints, work estimation, and developing acceptance criteria.

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.

Remote Work: No

Employment Type: Full-time

Full Stack Engineer employer: Dr Jobs

At PA, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters collaboration and innovation. As a Full Stack Engineer, you'll enjoy a supportive environment with experienced professionals who encourage your growth, alongside competitive benefits such as private medical insurance, flexible working arrangements, and a generous annual leave policy. Our commitment to inclusivity ensures that every team member can thrive, making PA not just a workplace, but a community where your contributions truly matter.
D

Contact Detail:

Dr Jobs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in the JavaScript/TypeScript stack, especially React and Next.js. Being able to discuss recent projects or innovations in these areas during your interview will show your passion and commitment to staying current.

✨Tip Number 2

Prepare to demonstrate your client-facing skills by thinking of examples where you've successfully communicated technical concepts to non-technical stakeholders. This will highlight your ability to bridge the gap between technical and business needs, which is crucial for this role.

✨Tip Number 3

Brush up on your knowledge of cloud-native applications and serverless architectures, particularly in AWS, Azure, or GCP. Be ready to discuss how you've implemented these technologies in past projects, as this experience is highly relevant to the position.

✨Tip Number 4

Showcase your understanding of agile methodologies by preparing to discuss your experiences with sprints, work estimation, and developing acceptance criteria. This will demonstrate your ability to thrive in a collaborative team environment, which is essential for the role.

We think you need these skills to ace Full Stack Engineer

JavaScript
TypeScript
React
Next.js
Node.js
CSS
Accessibility Compliance
Database Management
ORM Patterns (e.g. Prisma)
Service-Oriented Architectures
AWS
Azure
GCP
Serverless Architecture
Software Testing Approaches
Unit Testing
Testing Library
Cypress
Agile Software Development
Sprint Planning
Work Estimation
Acceptance Criteria Development
Client-Facing Skills
Coaching and Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the JavaScript/TypeScript stack, including specific projects where you've used React, Next.js, and Node.js. Emphasise your client-facing skills and any leadership roles you've taken on.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for creating seamless user experiences and how your background aligns with the company's mission. Mention your experience in agile software development and your ability to coach junior team members.

Showcase Relevant Projects: Include links to your portfolio or GitHub repository that demonstrate your full stack web application development skills. Highlight projects that involved cloud-native applications and service-oriented architectures.

Prepare for Technical Questions: Anticipate technical questions related to your experience with software testing frameworks, accessibility compliance, and database management. Be ready to discuss your approach to problem-solving and how you collaborate with designers and clients.

How to prepare for a job interview at Dr Jobs

✨Showcase Your Technical Skills

Be prepared to discuss your experience with the JavaScript/TypeScript stack, particularly React and Next.js. Bring examples of your previous work that demonstrate your full stack development capabilities, especially in backend API development with Node.js.

✨Demonstrate Client-Facing Skills

Since this role requires excellent client interaction, practice articulating your thoughts clearly and confidently. Be ready to share experiences where you've successfully communicated technical concepts to non-technical stakeholders.

✨Emphasise Team Collaboration

Highlight your ability to work within a team and contribute to discussions. Prepare examples of how you've collaborated with colleagues or clients to refine solutions and deliver projects effectively.

✨Prepare for Problem-Solving Questions

Expect to face scenario-based questions that assess your problem-solving skills. Think about challenges you've encountered in past projects and how you approached them, particularly in agile environments.

Full Stack Engineer
Dr Jobs
D
  • Full Stack Engineer

    Bristol
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-04-01

  • D

    Dr Jobs

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>