At a Glance
- Tasks: Create seamless user experiences and deliver transformative digital solutions.
- Company: Join a diverse team of over 4,000 experts driving innovation across various industries.
- Benefits: Enjoy flexible working, private medical insurance, and 25 days annual leave plus more perks.
- Why this job: Be empowered to make decisions and coach junior analysts while working on exciting projects.
- Qualifications: Experience in full stack development with TypeScript, React, Node.js, and cloud-native applications required.
- Other info: We value diversity and inclusivity, welcoming applicants from all backgrounds.
The predicted salary is between 36000 - 60000 £ 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 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 Full Stack Engineer, you\’ll be 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
-
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.
#J-18808-Ljbffr
Full Stack Engineer employer: PA Consulting
Contact Detail:
PA Consulting 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, especially with React and Next.js. Highlight any projects where you've created seamless user experiences, as this aligns perfectly with what they're looking for.
✨Tip Number 2
Demonstrate your client-facing skills by preparing examples of how you've successfully collaborated with clients in the past. This will show that you can build relationships and understand their needs, which is crucial for this role.
✨Tip Number 3
Familiarize yourself with cloud-native applications and serverless architectures, particularly in AWS, Azure, or GCP. Being able to discuss your experience in these areas will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your understanding of agile software development practices. Be ready to share how you've contributed to sprints, work estimation, and developing acceptance criteria in previous roles.
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Understand the Company Culture: Familiarize yourself with the company's values and mission. Highlight how your personal values align with their commitment to innovation and diversity in your application.
Tailor Your CV: Make sure your CV reflects your experience with the JavaScript/TypeScript stack, including specific projects where you've used React, Next.js, and Node.js. Use keywords from the job description to make your application stand out.
Craft a Compelling Cover Letter: In your cover letter, discuss your passion for creating seamless user experiences and your ability to work collaboratively with clients. Mention any relevant experience in agile development and cloud-native applications.
Showcase Your Technical Skills: Include specific examples of your technical expertise, such as backend API development and knowledge of software testing frameworks. This will demonstrate your capability to meet the technical requirements of the role.
How to prepare for a job interview at PA Consulting
✨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 technical concepts to non-technical stakeholders. Practice articulating how you can build relationships and understand client needs.
✨Discuss Your Agile Experience
Familiarize yourself with agile methodologies, including sprints and work estimation. Be ready to share your experiences working in agile teams and how you contributed to developing acceptance criteria for projects.
✨Prepare for Team Discussions
As a Full Stack Engineer, you'll need to contribute ideas during team discussions. Think about how you can bring innovative solutions to the table and be prepared to discuss your thought process and decision-making in previous projects.