National AI Awards 2025Discover AI's trailblazers! Join us to celebrate innovation and nominate industry leaders.

Nominate & Attend

Full-stack Developer (Python)

London
4 months ago
Applications closed

Related Jobs

View all jobs

Full Stack Developer

Full Stack AI Engineer/ Computer Vision Engineer

Full Stack / Data Engineer

Full Stack / Data Engineer

AI Full-Stack Product Engineer

Senior Data Analyst + Data Analyst

Full-stack Developer (Python)

Job Location: London (Hybrid working opportunities)

Salary: up to circa £50,000 + discretionary bonus

KEY SKILLS: Full-stack developer / Python / Data Modelling / Computer Science

Job Overview:

We are working with an SME, in the data analytics space, operating within the sports industry. They have an urgent opportunity within their development team. The successful applicant to the post of Full-stack Developer will help build and maintain web applications (both backend and frontend) and contribute with the upkeep and efficiency of the infrastructure.

Key Responsibilities:

  • Full-stack development: Design (collaborating with the wider technical and non-technical teams), develop and maintain the front-end and back-end components of our internal platforms, ensuring its high performance, robustness, and security.

  • Database integration: Implement database solutions for financial data, including data modelling, querying, and optimisation, to ensure efficient data access, consistency and storage.

  • Backend: Build a maintainable Python backend that can fluently cope with a daily changing product landscape.

  • API Integration: Create robust interfaces to facilitate seamless communication between the front-end, back-end and external APIs.

  • User Experience (UX): Collaborate with users to implement intuitive interfaces that enhance the overall user experience.

  • Testing and Quality Assurance: Write and execute unit tests, integration tests to maintain code quality and reliability.

  • Troubleshooting: Investigate and resolve technical issues, bugs, and performance bottlenecks promptly to ensure the platform's stability.

  • Documentation: Create and maintain comprehensive technical documentation, including architecture diagrams, code comments, and user guides.

  • Collaboration: Work closely with a cross-functional team, including product manager, analysts, and data scientists, to align technical solutions with business goals.

    Job Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).

  • Experience as a Full-stack Developer, with a strong preference to those working in a fast paced, start-up environment.

  • Proficiency in Python. Experience with front-end technologies (e.g. React) and back-end frameworks (e.g. FastAPI).

  • Solid understanding of relational databases and proficiency in SQL.

  • Knowledge of RESTful API design and development.

  • Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities.

  • Experience with cloud platforms (e.g. AWS) is a plus. DevOps and CI/CD experience is a plus
National AI Awards 2025

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Get a Better Machine Learning Job After a Lay-Off or Redundancy

Redundancy in machine learning can feel especially frustrating when your role was technically advanced, strategically important, or AI-facing. But the UK still has strong demand for machine learning professionals across fintech, healthtech, retail, cybersecurity, autonomous systems, and generative AI. Whether you're a research-oriented ML engineer, production-focused MLOps developer, or applied scientist, this guide is designed to help you bounce back from redundancy and find a better opportunity that suits your goals.

Machine Learning Jobs Salary Calculator 2025: Figure Out Your True Worth in Seconds

Why last year’s pay survey is useless for UK ML professionals today Ask a Machine Learning Engineer wrangling transformer checkpoints, an MLOps Lead firefighting drift alarms, or a Research Scientist training diffusion models at 3 a.m.: “Am I earning what I deserve?” The honest answer changes monthly. A single OpenAI model drop doubles GPU demand, healthcare regulators release fresh explainability guidance, & a fintech unicorn pays six figures for vector‑search expertise. Each shock nudges salary bands. Any PDF salary guide printed in 2024 now looks like an outdated Jupyter notebook—missing the gen‑AI tsunami, the surge in edge inference, & the UK’s new Responsible‑AI framework. To give ML professionals an accurate benchmark, MachineLearningJobs.co.uk distilled a transparent, three‑factor formula that estimates a realistic 2025 salary in under a minute. Feed in your discipline, UK region, & seniority; you’ll receive a defensible figure—no stale averages, no guesswork. This article unpacks the formula, highlights the forces driving ML pay skyward, & offers five practical moves to boost your value inside the next ninety days.

How to Present Machine Learning Solutions to Non-Technical Audiences: A Public Speaking Guide for Job Seekers

Machine learning is driving change across nearly every industry—from retail and finance to health and logistics. But while the technology continues to evolve rapidly, the ability to communicate it clearly has become just as important as building the models themselves. Whether you're applying for a junior ML engineer role, a research position, or a client-facing AI consultant job, UK employers increasingly expect candidates to explain complex machine learning solutions to non-technical audiences. In this guide, you’ll learn how to confidently present your work, structure your message, use simple visuals, and explain the real-world value of machine learning in a way that makes sense to people without a background in data science.