Full Stack Engineer

Full Stack Engineer

Full-Time 45000 - 55000 £ / year (est.) Home office (partial)
Impala Search

At a Glance

  • Tasks: Build and scale AI data infrastructure using Python, React, and cloud technologies.
  • Company: Innovative startup backed by a leading London accelerator, focused on AI solutions.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Autonomous work culture with a focus on innovation and rapid growth.
  • Why this job: Join a dynamic team tackling real-world AI challenges and make a significant impact.
  • Qualifications: Experience in full-stack development, especially with Python and React.

The predicted salary is between 45000 - 55000 £ per year.

Our client is building one of the missing layers powering the next generation of AI, creating licensed, human-generated training data used across multimodal systems spanning audio, speech, video, and structured content. Backed by a leading London accelerator, they're tackling one of the biggest challenges in AI today: high-quality, rights-cleared data infrastructure for enterprise-scale deployment.

You'll join as a Mid-Level Fullstack Software Engineer, helping scale AI data infrastructure used in high-growth enterprise environments while working across Python, React, cloud infrastructure, and distributed systems.

Key Responsibilities
  • Take ownership of full engineering work streams from discovery through to deployment and monitoring.
  • Translate loosely defined product or operational requirements into scalable technical solutions.
  • Build and maintain backend services alongside modern frontend interfaces.
  • Contribute to debugging, optimisation, testing, and production reliability across the stack.
  • Work closely with leadership and engineers to improve delivery velocity and engineering quality.
  • Proactively identify technical improvements, product opportunities, and scaling challenges.
  • Support the evolution of internal engineering processes as the company continues rapid growth.
  • Collaborate within a highly autonomous environment where engineers are trusted to drive execution.
Qualifications
  • Commercial experience building full-stack applications within startup or scale-up environments.
  • Strong backend development capabilities using Python based web frameworks.
  • Frontend development experience with modern JavaScript frameworks, ideally React or similar.
  • Comfortable shipping production software in fast-moving, low-process teams.
  • Experience working across cloud infrastructure and deployment environments is highly beneficial.
  • Exposure to infrastructure tooling, monitoring, CI/CD, or production operations is advantageous.
  • Familiarity with data-intensive systems, data pipelines, or AI-adjacent products is a strong plus.
  • Demonstrated passion for building through personal projects, GitHub contributions, or side work.
  • Comfortable operating with ambiguity, ownership, and a high degree of autonomy.

If you're excited by the idea of helping build the infrastructure layer behind enterprise AI, solving complex data engineering challenges at scale while owning projects end-to-end in a high-growth engineering team, we'd love to hear from you.

Full Stack Engineer employer: Impala Search

Join a pioneering company at the forefront of AI innovation, where you'll have the opportunity to work in a dynamic and collaborative environment that values autonomy and creativity. With a strong focus on employee growth, you will be supported in your professional development while contributing to meaningful projects that tackle significant challenges in data infrastructure. Located in London, this role offers the unique advantage of being part of a leading accelerator-backed team, ensuring you are at the heart of cutting-edge technology and industry advancements.

Impala Search

Contact Details:

Impala Search Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Engineer

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a personal project or contribute to open-source work that showcases your full-stack capabilities. This not only boosts your portfolio but also gives you something tangible to discuss during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and be ready to explain your thought process clearly.

Tip Number 4

Apply through our website! We’re always on the lookout for talented individuals like you. Tailor your application to highlight your experience with Python, React, and cloud infrastructure to stand out from the crowd.

We think you need these skills to ace Full Stack Engineer

Full-Stack Development
Python
React
Cloud Infrastructure
Distributed Systems
Backend Development
Frontend Development

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for AI and full-stack development shine through. We want to see that you’re not just looking for a job, but that you’re genuinely excited about building the next generation of AI infrastructure.

Tailor Your Experience:Make sure to highlight your relevant experience with Python, React, and cloud infrastructure. We love seeing how your past projects align with what we do, so don’t be shy about showcasing your skills and any personal projects that demonstrate your capabilities.

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your ideas effectively. This will help us understand your thought process and how you approach problem-solving.

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 gives you a chance to explore more about our company and culture!

How to prepare for a job interview at Impala Search

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and React. Brush up on your full-stack development skills and be ready to discuss specific projects where you've used these technologies.

Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled complex challenges in previous roles. Think of examples where you translated vague requirements into clear, scalable solutions, as this is key for the role.

Demonstrate Your Passion

Bring along examples of personal projects or contributions to open-source that highlight your enthusiasm for building software. This shows you’re not just a coder but someone who genuinely loves what they do.

Ask Insightful Questions

Prepare thoughtful questions about the company’s approach to AI data infrastructure and their engineering processes. This not only shows your interest but also helps you gauge if the company culture aligns with your values.