Senior Full-Stack Python Developer
Senior Full-Stack Python Developer

Senior Full-Stack Python Developer

Full-Time 36000 - 60000 Β£ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Design and build innovative internal systems using Python and Django.
  • Company: Join a forward-thinking tech company embracing AI and modern development practices.
  • Benefits: Competitive pay, flexible hours, and opportunities for professional growth.
  • Why this job: Be part of exciting projects that leverage cutting-edge technology and make a real impact.
  • Qualifications: 5+ years of Python experience and a passion for emerging tech.
  • Other info: Long-term role with room for experimentation and collaboration.

The predicted salary is between 36000 - 60000 Β£ per year.

We're looking for a strong full-stack Python developer to help design and build internal systems that support automation, data workflows, and operational infrastructure. Some of these systems are straightforward internal tools. Others may evolve into complex, multi-component systems involving orchestration, integrations, and emerging AI-driven workflows.

Our approach comes from real engineering experience built before AI coding tools existed β€” but today we actively leverage modern AI assistants, coding agents, and new frameworks to accelerate development and experimentation. We're looking for someone with strong fundamentals, ownership mindset, and curiosity about emerging technology who wants a long-term role growing with the company.

Important: We are looking for an individual developer only. No agencies, firms, or intermediaries please.

What You'll Work On

  • Django-based internal platforms and admin tools
  • Automation systems and workflow orchestration
  • Data ingestion, API integrations, and backend services
  • Internal dashboards, monitoring tools, and reporting systems
  • Experimental AI-assisted workflows and tooling
  • Potentially complex, multi-service systems as projects evolve

What We're Looking For

  • Strong Python experience (5+ years preferred)
  • Solid Django, FastAPI, or backend framework experience
  • Good system design instincts and architecture thinking
  • Experience building non-trivial systems (not just CRUD apps)
  • Comfortable working in evolving environments and prototypes
  • Interest in experimentation with new technologies

Nice to Have

  • Experience with AI APIs, agents, or LLM-driven workflows
  • Automation, or data pipeline experience
  • Familiarity with Docker, VPS deployments, or CI/CD
  • Exposure to emerging dev paradigms and tools
  • Desire for a long-term role with increasing responsibility

How We Work

  • Practical systems over theoretical perfection
  • Direct communication with decision-makers
  • Room for experimentation and technical input
  • Long-term collaboration for the right person

We're looking for someone who wants to grow with the company, not just complete short-term tasks.

To Apply, Please Include

  • Examples of systems you've built beyond simple CRUD apps
  • A short note on how you approach building scalable internal systems
  • Your experience using AI tools in development (if any)
  • Your hourly rate and weekly availability
  • Bonus: Tell us about a technically challenging system you built and what made it complex.

Contract duration of more than 6 months.

Mandatory skills: Python, Django, Web Application, AI Agent Development, AI App Development, PostgreSQL, SQLite, NGINX, Git, AI Development

Senior Full-Stack Python Developer employer: FreelanceJobs

Join a forward-thinking company that values innovation and collaboration, where as a Senior Full-Stack Python Developer, you will have the opportunity to work on cutting-edge projects involving automation and AI-driven workflows. Our supportive work culture encourages experimentation and direct communication with decision-makers, fostering an environment where your ideas can flourish. With a focus on long-term growth, we offer ample opportunities for professional development and the chance to be part of a team that is shaping the future of technology.
F

Contact Detail:

FreelanceJobs Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Full-Stack Python Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or Django. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing the systems you've built, especially those complex ones. This is your chance to demonstrate your experience beyond just CRUD apps and highlight your problem-solving abilities.

✨Tip Number 3

Be ready for a chat! When you get that interview, prepare to discuss your approach to building scalable internal systems. They want to see your thought process and how you tackle challenges, so be confident and articulate.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team and growing with us.

We think you need these skills to ace Senior Full-Stack Python Developer

Python
Django
FastAPI
Web Application Development
AI Agent Development
AI App Development
PostgreSQL
SQLite
NGINX
Git
System Design
Workflow Orchestration
API Integrations
Automation
Data Pipeline Experience

Some tips for your application 🫑

Show Off Your Projects: When you apply, make sure to include examples of systems you've built that go beyond just simple CRUD apps. We want to see your creativity and technical skills in action!

Be Clear About Your Approach: In your application, include a short note on how you approach building scalable internal systems. This helps us understand your thought process and how you tackle challenges.

Share Your AI Experience: If you've used AI tools in your development work, let us know! We're keen to hear about your experiences and how they’ve influenced your projects.

Keep It Personal: Remember, we’re looking for individual developers, not agencies. So, make your application personal and direct. Apply through our website and show us why you’d be a great fit for the team!

How to prepare for a job interview at FreelanceJobs

✨Showcase Your Projects

Make sure to bring examples of systems you've built that go beyond simple CRUD apps. Highlight your experience with Django and any complex integrations you've tackled. This will demonstrate your capability and give the interviewers a clear picture of your skills.

✨Discuss Your Approach

Prepare a short note on how you approach building scalable internal systems. Talk about your design instincts and how you ensure that the systems you create are robust and maintainable. This shows that you think critically about your work and are invested in long-term solutions.

✨Emphasise Your Curiosity

Since they’re looking for someone with a curiosity about emerging technology, be ready to discuss any new frameworks or AI tools you've experimented with. Share your thoughts on how these can enhance development processes, showing that you're not just keeping up but actively engaging with new trends.

✨Be Ready for Technical Questions

Expect questions about your experience with automation, data pipelines, and system architecture. Brush up on your knowledge of Docker, CI/CD, and any relevant AI APIs. Being well-prepared will help you feel confident and show that you have the technical chops they’re after.

Senior Full-Stack Python Developer
FreelanceJobs

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>