IT & Software

Full Stack Python Developer

MFK Recruitment

London · Greater London · United Kingdom

Overview

In this role you will build and integrate modern full-stack applications that expose advanced computer vision and AI capabilities to customers. You’ll work with cross-functional teams to shape product architecture and ensure production-grade delivery for real-world deployments. The position offers influence over technology choices and product direction in a customer-facing, growth-oriented environment. Your work directly supports the use of cutting-edge AI in demanding domains, including defence and security.

Responsibilities
  • Design and develop modern, responsive full stack applications
  • Build intuitive user interfaces for AI and computer vision workflows
  • Develop applications for image analysis, video review and AI visualisation
  • Create tools for generating and managing ML training datasets
  • Integrate AI capabilities with existing customer systems
  • Develop software interfaces and workflows to improve processes
  • Collaborate with Python, C++ and AI Engineers across the development lifecycle
  • Contribute to software architecture, technical direction and technology choices
  • Build scalable, maintainable, and well-tested production software
  • Support demonstrations, field trials and secure customer deployments
Key requirements
  • At least three years of commercial full stack development experience
  • Strong Python development skills
  • Commercial experience using Django and/or Flask
  • Front-end development with HTML5, CSS and JavaScript
  • Experience integrating different software applications, APIs or customer systems
  • Experience developing integrated workflows and understanding data flows between systems
  • Experience with NoSQL databases such as MongoDB
  • Experience delivering reliable, production-quality software
  • Strong software engineering practices including Git, automated testing, code reviews and CI/CD
  • Ability to translate customer requirements into practical technical solutions
  • Excellent analytical, problem-solving and communication skills
  • Excellent analytical skills
  • Strong problem-solving abilities
  • Good communication skills
  • Python development
  • Django/Flask
  • HTML5, CSS, JavaScript

Reference: WJ-747_30178472

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.