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
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
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.