Point your AI agent at freehire and let it find you a job.

Get the CLI →

MFK Recruitment

NewBe an early applicant

Full Stack Python Developer

Posted
Discussion
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

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available