Principal Engineer (Fullstack)
Principal Engineer (Fullstack)

Principal Engineer (Fullstack)

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

At a Glance

  • Tasks: Lead the design and development of innovative digital applications and systems.
  • Company: Join AKQA, a creative tech company shaping the future of digital services.
  • Benefits: Enjoy a progressive work environment with access to top industry leaders and flexible working options.
  • Why this job: Be part of a collaborative team that values creativity and cutting-edge technology.
  • Qualifications: 8+ years in tech, strong skills in Node.js, Java, and cloud technologies required.
  • Other info: Diversity is key at AKQA; we welcome all backgrounds and experiences.

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

At AKQA, the Principal Engineer role is at the pinnacle of both software and cloud engineering & web development disciplines. An engineer who has achieved mastery of their craft and relishes new challenges and is comfortable researching, adopting and shaping new technologies, inside and out of their proven domain of experience, drawing parallels from across the technology landscape. This role shares similarities with ‘Staff Engineer’ in other organisations and demonstrates thought and practical leadership within our engineering capability. AKQA believes in the imaginative application of art and science to create beautiful ideas, products and services. With an entrepreneurial and collaborative approach, we design adaptive digital services and applications that capture the imagination, delivering immersive experiences for our clients.

Located in London (Farringdon), United Kingdom, you will be working in a progressive, meritocratic environment, with access to world renowned thought leadership from all disciplines and working with some of the brightest minds in their fields. You should be an established lead engineer and practitioner of the latest web and cloud technologies; building best in class digital applications, serving users on the modern technology landscape, whatever that may be. In particular development of Node.js and Java applications and systems integrations, API design and development, DevOps activities, building and implementing servers, databases, serverless architectures as well as implementation of security mechanisms and monitoring; on AWS, Azure or GCP cloud hosting.

ROLE REQUIREMENTS

  • Hands on design and development of large scale projects.
  • Proactive in engineering communities and thought leadership both internally and externally.
  • Line management and coaching of senior and junior engineers, as well as near and off-shore project engineers, whilst maintaining high levels of productivity.
  • Work closely with others to ensure good collaboration across all disciplines and to facilitate the solving of day-to-day challenges.
  • Active participant in idea generation amongst a multi-disciplinary agency team.
  • Ideate, architect, implement and achieve buy-in of solutions.
  • Analyse client’s business goals and objectives in order to build the right technical solutions, and if needed drive for change.
  • Minimise technical risk and ensure a high-quality output.
  • Implement testing strategies and promote rapid but high-quality development practices.
  • Identify bottlenecks within delivery processes as they occur and be able to help influence behaviours within the team to help resolve these and protect the technical delivery.
  • Operate in lean, agile or hybrid approaches.

You will be a self-starting technologist who can draw parallels across a technology landscape and isn’t restricted by a specific skill set. However below is a list of skill sets we would expect:

  • Strong understanding of AI and ML approaches and potential use cases.
  • Experience in consuming and architecting AI solutions, including workflow tooling, frameworks and SDKs.
  • Expertise in Node.js and secondarily Java and/or .NET.
  • Expertise in the latest JavaScript frameworks such as React, Next.js and Node.js.
  • Expertise in Microservices, MACH, ‘JAMStack’, Serverless and event-driven architectures.
  • Expertise in code distribution and package management with the npm registry.
  • Expertise in provisioning cloud services with Serverless, Terraform or similar, particularly AWS or relevant experience with Azure or GCP.
  • Expertise developing and consuming HTTP APIs such as REST and GraphQL.
  • Expertise integrating SaaS products, such as Headless CMSs, and other API first Marketing and Design Technologies (Figma).
  • Expertise in build and code quality tools, including tests and test automation.
  • Expertise in DevOps, scripting, CI/CD approaches and implementations, with AWS Pipelines, Azure DevOps (Repos, Pipelines, Artefacts).
  • Expertise in Designing and implementing Codebase architectures such as package strategy, monorepo’s, code branching and code workflows.
  • Experience with Cloud hosted SQL and noSQL databases.
  • Experience with PaaS providers such as Vercel, Netlify and Amplify.
  • Experience with Web Rendering approaches such as SSG, ISR, SSR, CSR and hybrid approaches.
  • Experience developing PWAs, Web workers and Web APIs.
  • Experience in Webapp performance optimisation, scalability, profiling and testing.
  • Data Engineering & Architecture Familiarity with TensorFlow, PyTorch, or other relevant AI/ML frameworks.
  • Security and compliance design & implementation.
  • Mobile app development (native and/or Cross platform).

QUALITIES AND CHARACTERISTICS

  • Computer Science Degree or equivalent industry experience.
  • 8+ years’ industry experience.
  • Be able to understand and take on vision and ideas, design upon those ideas, and communicate and gain developer buy-in for implementation.
  • Sharp attention to detail and a passion for new technology.
  • Be able to talk for yourself and technology, expressing opinions backed up by reasoned argument.
  • Advocate of technical delivery methodologies such as Agile (SCRUM, KANBAN and Innovation Sprints) and opinion on the strengths and use cases of each.
  • Advocate for improvements to processes, quality, and security.
  • Analytical and positive mindset with a personable and professional approach.

AKQA is an Equal Opportunities Employer, we believe that diversity is vital to AKQA’s ability to provide our clients with the best recommendations and are committed to fostering a varied and inclusive work environment. Your race, color, ancestry, religion, gender, gender identity, national origin, sexual orientation, age, marital status, disability or veteran status have no bearing on our hiring decisions. If you have a disability or special need that requires accommodation, please let us know.

Principal Engineer (Fullstack) employer: AKQA Media

At AKQA, we pride ourselves on being an exceptional employer, offering a dynamic and collaborative work culture that fosters creativity and innovation. Located in the vibrant area of Farringdon, London, our team enjoys access to world-class thought leadership and opportunities for professional growth, all while working alongside some of the brightest minds in technology. We are committed to diversity and inclusion, ensuring that every employee feels valued and empowered to contribute their unique perspectives.
A

Contact Detail:

AKQA Media Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Engineer (Fullstack)

✨Tip Number 1

Network with professionals in the software and cloud engineering fields. Attend meetups, webinars, or conferences where you can connect with current employees at AKQA or similar companies. This can give you insights into the company culture and the specific skills they value.

✨Tip Number 2

Showcase your thought leadership by contributing to open-source projects or writing articles on platforms like Medium or LinkedIn. Highlighting your expertise in Node.js, Java, and modern web technologies will demonstrate your mastery and passion for the field.

✨Tip Number 3

Engage actively in online communities related to AI, ML, and cloud technologies. Platforms like GitHub, Stack Overflow, or relevant subreddits can help you stay updated on industry trends and showcase your knowledge to potential employers.

✨Tip Number 4

Prepare to discuss your experience with agile methodologies and how you've implemented them in past projects. Being able to articulate your approach to team collaboration and project management will set you apart as a candidate who aligns with AKQA's values.

We think you need these skills to ace Principal Engineer (Fullstack)

Expertise in Node.js
Proficiency in Java and/or .NET
Strong understanding of AI and ML approaches
Experience with JavaScript frameworks such as React and Next.js
Knowledge of Microservices and Serverless architectures
API design and development skills (REST and GraphQL)
Experience with cloud services provisioning (AWS, Azure, GCP)
Familiarity with Terraform or similar tools
DevOps practices and CI/CD implementation
Experience with SQL and noSQL databases
Understanding of web performance optimisation techniques
Experience in mobile app development (native and/or cross-platform)
Ability to mentor and coach junior engineers
Strong analytical and problem-solving skills
Excellent communication and collaboration abilities
Advocacy for Agile methodologies (SCRUM, KANBAN)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Node.js, Java, and the latest JavaScript frameworks. Emphasise your hands-on design and development of large-scale projects, as well as any leadership roles you've held.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and your ability to draw parallels across different tech landscapes. Mention specific projects where you've implemented innovative solutions or led teams effectively.

Showcase Relevant Skills: Clearly list your expertise in areas such as Microservices, Serverless architectures, and DevOps practices. Provide examples of how you've used these skills in previous roles to achieve successful outcomes.

Demonstrate Thought Leadership: Highlight any contributions you've made to engineering communities or thought leadership initiatives. This could include speaking engagements, published articles, or participation in relevant forums that showcase your proactive approach.

How to prepare for a job interview at AKQA Media

✨Showcase Your Technical Mastery

As a Principal Engineer, it's crucial to demonstrate your deep understanding of technologies like Node.js, Java, and cloud services. Be prepared to discuss specific projects where you've applied these skills, highlighting your role in the design and implementation processes.

✨Emphasise Leadership Experience

This role requires thought and practical leadership. Share examples of how you've coached and managed teams, particularly in high-pressure situations. Discuss your approach to fostering collaboration and resolving conflicts within engineering teams.

✨Discuss Your Problem-Solving Approach

Be ready to talk about how you identify and address bottlenecks in delivery processes. Provide examples of challenges you've faced in past projects and how you influenced team behaviours to overcome them, ensuring high-quality outputs.

✨Demonstrate Your Passion for Innovation

AKQA values imaginative applications of technology. Share your thoughts on emerging trends in AI and ML, and how you've integrated these into your work. Show enthusiasm for exploring new technologies and how they can enhance digital services.

Principal Engineer (Fullstack)
AKQA Media
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Principal Engineer (Fullstack)

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • A

    AKQA Media

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