At a Glance
- Tasks: Build AI-driven applications and maintain scalable back-end systems using Python.
- Company: Futuria, a mission-driven AI startup shaping human-agent collaboration.
- Benefits: Flexible work arrangements, competitive salary, and opportunities for growth.
- Why this job: Work on cutting-edge AI products that make a real-world impact.
- Qualifications: Strong Python skills and experience in building secure software.
- Other info: Collaborative environment with regular team meetups in London.
The predicted salary is between 36000 - 60000 £ per year.
Job description
About the Role
As a Full Stack AI Developer at Futuria, you’ll play a pivotal role in building the systems that power our AI-driven applications—from intuitive front-end experiences to robust back-end infrastructures. You’ll be responsible for developing, deploying, and optimizing LLM-based applications in production environments, while maintaining scalable APIs and infrastructure using Python frameworks such as FastAPI.
This is a cross-functional role where you’ll collaborate closely with front-end engineers, AI researchers, and product teams to translate AI breakthroughs into user-centric solutions. You’ll be bridging the gap between cutting-edge AI and real-world needs, contributing directly to products that redefine how humans and intelligent agents collaborate.
Key Responsibilities
- Design, implement, and maintain scalable back-end systems and RESTful APIs using Python (FastAPI/D)
- Apply domain-driven design and test-driven development to build microservices using agile methodologies, with a focus on reliability
- Develop, test, and deploy LLM-based applications in secure, production-ready environments
- Integrate front-end components with AI models and back-end logic to deliver seamless, end-to-end functionality
- Perform data and prompt engineering to optimize model performance and outputs
- Optimize applications for performance, scalability, and security
- Collaborate cross-functionally with engineering, product, and AI teams to deliver high-impact features
About You
We’re seeking an experienced full-stack engineer with a strong foundation in Python back-end development and the versatility to work across the stack. You’re passionate about building scalable, intelligent systems and thrive in fast-moving environments where experimentation and iteration are the norm. Comfortable bringing structure to ambiguity and collaborating across disciplines, you’re motivated by the opportunity to build meaningful, production-ready tools at the frontier of LLMs, agentic AI, and enterprise software.
Essential
- Strong experience with Python and proficiency in FastAPI or Django
- Proven experience building secure, enterprise-grade, public-facing software in an agile delivery environment
- Familiarity with SQL and NoSQL databases, including PostgreSQL, Redis, or MongoDB
- Solid understanding of containerised microservice infrastructure
- Working knowledge of Kubernetes, security best practices, and cloud platforms (AWS, GCP, or Azure)
- Experience of using AI to accelerate software development (using Github Copilot Coding Agents or similar)
Desirable
- Experience with prompt engineering, Retrieval-Augmented Generation (RAG), and graph databases
- Familiarity with multi-agent LLM systems and agentic platforms (e.g., AutoGen, CrewAI), and experience deploying LLM-based applications
- Experience with tools such as LangChain, LangSmith, or Chainlit
- Exposure to event-driven architectures, asynchronous processing, and tools like Celery or Kafka
- Familiarity with CI/CD pipelines, Docker, and DevOps workflows
- Experience designing or integrating authentication and authorisation systems (e.g., OAuth2, JWT)
Success Metrics
- Deploy secure, scalable, and maintainable full-stack systems and LLM applications that deliver measurable business value
- Maintain low latency, high system uptime, and strong performance across APIs and AI services
- Drive fast, iterative collaboration across product, design, and engineering teams
- Continuously improve the platform through testing, research, and integration of modern AI and software practices
Why Join Us?
- Join a mission-driven, high-growth AI startup shaping the future of human-agent collaboration
- Work on cutting-edge AI products that deliver real-world impact
- Thrive in a collaborative, innovative environment with opportunities to grow and lead
- Enjoy flexible work arrangements (remote/hybrid), with regular in-person team meetups in London
- Benefit from a competitive salary and benefits package
#J-18808-Ljbffr
Full Stack Engineer employer: Futuria
Contact Detail:
Futuria Recruiting 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 folks 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 portfolio showcasing your projects, especially those involving Python and FastAPI. This gives you a chance to demonstrate your expertise and passion for building scalable systems.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to full-stack development and AI applications. Practice coding challenges and be ready to discuss your past experiences and how they relate to the role.
✨Tip Number 4
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 our mission-driven team at Futuria.
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Full Stack Engineer role. Highlight your Python and FastAPI expertise, and don’t forget to mention any experience with LLM-based applications!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about AI and how your background makes you a great fit for our team. Share specific examples of projects where you’ve built scalable systems or collaborated across disciplines.
Showcase Your Projects: If you’ve worked on relevant projects, whether personal or professional, make sure to include them in your application. We love seeing real-world applications of your skills, especially if they involve AI or microservices!
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 us you’re keen to join our mission-driven team!
How to prepare for a job interview at Futuria
✨Know Your Tech Stack
Make sure you’re well-versed in Python and frameworks like FastAPI or Django. Brush up on your knowledge of SQL and NoSQL databases, as well as containerised microservice infrastructure. Being able to discuss your experience with these technologies confidently will show that you’re the right fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Highlight your experience with agile methodologies and test-driven development. This will demonstrate your ability to thrive in fast-moving environments and your knack for turning ambiguity into structured solutions.
✨Collaborate Like a Pro
Since this role involves cross-functional collaboration, be ready to share examples of how you’ve worked with different teams in the past. Talk about how you’ve integrated front-end components with back-end logic and collaborated with AI researchers or product teams to deliver impactful features.
✨Stay Updated on AI Trends
Familiarise yourself with the latest trends in AI, especially around LLMs and agentic platforms. Being able to discuss recent advancements or tools like LangChain or Retrieval-Augmented Generation (RAG) will show your passion for the field and your commitment to building cutting-edge applications.