Full Stack Software Engineer in London
Full Stack Software Engineer

Full Stack Software Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Faculty

At a Glance

  • Tasks: Build and scale AI-powered systems with cross-functional teams.
  • Company: Join Faculty, a leader in responsible AI innovation.
  • Benefits: Enjoy unlimited leave, private healthcare, and flexible working options.
  • Other info: Diverse team culture with excellent growth opportunities.
  • Why this job: Make a real-world impact with cutting-edge AI technology.
  • Qualifications: Experience in TypeScript, modern frameworks, and cloud environments.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Why Faculty? We established Faculty in 2014 because we thought that AI would be the most important technology of our time. Since then, we've worked with over 350 global customers to transform their performance through human-centric AI. We don't chase hype cycles. We innovate, build and deploy responsible AI which moves the needle - and we know a thing or two about doing it well. We bring an unparalleled depth of technical, product and delivery expertise to our clients who span government, finance, retail, energy, life sciences and defence. Our business, and reputation, is growing fast and we're always on the lookout for individuals who share our intellectual curiosity and desire to build a positive legacy through technology. AI is an epoch-defining technology, join a company where you'll be empowered to envision its most powerful applications, and to make them happen.

About the team: In our Professional and Financial Services Business unit, we bring everything we have learned in more than a decade of Applied AI, and use it to help our clients navigate a rapidly changing landscape. We develop and embed AI solutions which help firms become more efficient, enhance customer experience, and find the commercial upside in uncertain markets. Within the constraints of a highly regulated industry, we see so much opportunity for meaningful innovation and are proud to set the gold-standard for marrying technical excellence with safe deployment.

About the role: As a Full Stack Software Engineer, you will collaborate with cross-functional teams to build and scale AI-powered systems that solve unique challenges for global clients. This is an opportunity to take ownership of the entire stack, turning sophisticated machine learning outputs into high-impact, production-ready solutions that drive real-world transformation.

What you'll be doing:

  • Creating reliable, reusable, and scalable frontend and backend architectures to enable the seamless delivery of advanced AI systems.
  • Leading engineers within cross-functional teams—alongside Data Scientists and Product Managers—to deploy technically sophisticated, high-impact software.
  • Designing and architecting robust project frameworks that maintain a balance between rapid prototyping and long-term maintainability.
  • Mentoring junior engineers by providing technical guidance, conducting code reviews, and fostering a culture of engineering excellence.
  • Acting as the primary technical authority for full-stack development within your delivery unit to ensure best practices are met.
  • Providing deep technical expertise to customers, helping them navigate complex requirements and architectural scoping.

Who we're looking for: You bring extensive experience in TypeScript and modern frontend frameworks like React or Vue, paired with a strong eye for intuitive UI/UX design. You possess solid backend development skills in Python or TypeScript frameworks (such as FastAPI, Flask, or Django) and are comfortable managing the full application lifecycle. You are experienced in deploying software within cloud environments like AWS, Azure, or GCP, ideally using containerisation tools like Docker. You demonstrate a scientific and pragmatic mindset, testing assumptions and balancing big-picture vision with the technical details required for execution. You thrive in autonomous, fast-paced environments where you can take full ownership of problems and collaborate directly with clients to define technical strategy. You are a compelling communicator who enjoys working in a team-oriented culture and has a relentless drive to learn and apply novel technologies.

Our Interview Process: Talent Team Screen (30 minutes), Pair Programming Interview (90 minutes), System Design Interview (90 minutes), Commercial Interview (60 minutes).

Our Recruitment Ethos: We aim to grow the best team - not the most similar one. We know that diversity of individuals fosters diversity of thought, and that strengthens our principle of seeking truth. And we know from experience that diverse teams deliver better work, relevant to the world in which we live. We're united by a deep intellectual curiosity and desire to use our abilities for measurable positive impact. We strongly encourage applications from people of all backgrounds, ethnicities, genders, religions and sexual orientations.

Some of our standout benefits:

  • Unlimited Annual Leave Policy
  • Private healthcare and dental
  • Enhanced parental leave
  • Family-Friendly Flexibility & Flexible working
  • Sanctus Coaching
  • Hybrid Working (2 days in our Old Street office, London)

If you don't feel you meet all the requirements, but are excited by the role and know you bring some key strengths, please don't hesitate in applying as you might be right for this role, or other roles. We are open to conversations about part‐time hours.

Full Stack Software Engineer in London employer: Faculty

At Faculty, we pride ourselves on being at the forefront of AI innovation, empowering our employees to explore and implement transformative technologies that make a real-world impact. Our collaborative work culture fosters intellectual curiosity and offers extensive growth opportunities, including mentorship and hands-on experience with cutting-edge projects. With benefits like unlimited annual leave, private healthcare, and a flexible working environment in our vibrant Old Street office, we are committed to creating a supportive and dynamic workplace for all our team members.
Faculty

Contact Detail:

Faculty Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Faculty on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. This insider info can give you a leg up!

✨Tip Number 2

Prepare for the technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to full stack development. The more comfortable you are with coding challenges, the better you'll perform!

✨Tip Number 3

Showcase your projects! If you've built any AI-powered systems or applications, make sure to highlight them during your interviews. Discussing real-world examples of your work can really impress the interviewers and demonstrate your hands-on experience.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining Faculty and being part of our mission.

We think you need these skills to ace Full Stack Software Engineer in London

TypeScript
React
Vue
UI/UX Design
Python
FastAPI
Flask
Django
Cloud Environments (AWS, Azure, GCP)
Docker
Full Application Lifecycle Management
Cross-Functional Team Collaboration
Technical Mentoring
Code Review
Technical Communication

Some tips for your application 🫡

Show Your Passion for AI: When writing your application, let us see your enthusiasm for AI and how it can transform industries. Share any relevant projects or experiences that highlight your interest in this field.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter to reflect the skills and experiences mentioned in the job description. We want to see how your background aligns with our needs, so don’t hold back!

Highlight Your Technical Skills: Be specific about your experience with TypeScript, Python, and any frameworks you’ve used. We love seeing concrete examples of your work, so include links to your GitHub or any projects you’re proud of.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Faculty

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript, React or Vue, and Python frameworks like FastAPI or Django. Brush up on your cloud deployment skills too, especially with AWS, Azure, or GCP. Being able to discuss your experience with these technologies confidently will show that you’re ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Faculty values a scientific and pragmatic mindset, so be ready to demonstrate how you balance big-picture thinking with technical details. Use examples that highlight your ability to innovate and deliver impactful solutions.

✨Emphasise Collaboration

Since the role involves working closely with cross-functional teams, be prepared to talk about your experience collaborating with Data Scientists and Product Managers. Share examples of how you’ve led teams or mentored junior engineers, as this aligns with Faculty’s focus on fostering a culture of engineering excellence.

✨Prepare for the Interview Process

Familiarise yourself with the interview stages: Talent Team Screen, Pair Programming, System Design, and Commercial Interview. Practise coding challenges and system design questions, and think about how you can communicate your thought process clearly during pair programming. This will help you stand out as a compelling communicator.

Full Stack Software Engineer in London
Faculty
Location: London

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

>