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
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
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.