At a Glance
- Tasks: Create seamless user experiences and deliver transformative digital solutions as a Full Stack Engineer.
- Company: Join a diverse team of over 4,000 experts driving innovation across various industries globally.
- Benefits: Enjoy private medical insurance, travel allowance, 25 days leave, and flexible working options.
- Why this job: Be part of an inclusive community that values curiosity and empowers you to make impactful decisions.
- Qualifications: Experience in full stack development with TypeScript, React, Node.js, and cloud-native applications required.
- Other info: International applicants welcome; must have the right to live and work in the UK.
The predicted salary is between 36000 - 60000 £ per year.
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 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 are 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 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
- Owning and delivering on specific tasks, being the design authority, and accountable for creating solutions.
- Being a trusted member of the team, empowered to move things forward on your own steam.
- Coaching more junior analysts in the team, working with them to build their expertise.
- 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.
#J-18808-Ljbffr
Full Stack Engineer employer: PA Consulting Group
Contact Detail:
PA Consulting Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer
✨Tip Number 1
Make sure to showcase your experience with the JavaScript/TypeScript stack prominently. Highlight specific projects where you've used React and Next.js, as these are crucial for the role.
✨Tip Number 2
Demonstrate your client-facing skills by preparing examples of how you've successfully collaborated with clients in past projects. This will show that you can build relationships and understand client needs.
✨Tip Number 3
Familiarize yourself with cloud-native applications and serverless architectures, especially in AWS, Azure, or GCP. Being able to discuss your experience in this area will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your understanding of agile methodologies and how you've applied them in previous roles. This will demonstrate your ability to work effectively within a team and adapt to changing project requirements.
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Understand the Role: Make sure you fully understand the responsibilities and qualifications required for the Full Stack Engineer position. Tailor your application to highlight your experience with JavaScript/TypeScript, React, Node.js, and cloud-native applications.
Showcase Your Skills: In your CV and cover letter, emphasize your full stack web application development experience, particularly with TypeScript and relevant frameworks. Include specific examples of projects where you've successfully implemented UI engineering and backend API development.
Highlight Client-Facing Experience: Since excellent client-facing skills are crucial for this role, provide examples in your application that demonstrate your ability to communicate effectively with clients and work collaboratively within a team.
Tailor Your Cover Letter: Craft a personalized cover letter that reflects your enthusiasm for the role and the company. Mention how your values align with their commitment to diversity and innovation, and express your eagerness to contribute to their mission.
How to prepare for a job interview at PA Consulting Group
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the JavaScript/TypeScript stack, especially React and Next.js. Highlight specific projects where you developed full stack web applications and be ready to explain your role in those projects.
✨Demonstrate Client-Facing Abilities
Since this role requires excellent client-facing skills, think of examples where you've successfully communicated with clients or stakeholders. Be ready to discuss how you built relationships and understood their needs.
✨Discuss Your Agile Experience
Familiarize yourself with agile methodologies, as they are crucial for this position. Be prepared to talk about your experience with sprints, work estimation, and how you develop acceptance criteria in a team setting.
✨Emphasize Team Collaboration
This role involves working closely with a team, so share examples of how you've collaborated with others, coached junior team members, or contributed to team discussions. Show that you're a team player who values collective success.