Description
The Company:
Join a fast-paced, innovative organisation committed to building robust, large-scale digital platforms. You'll be part of a collaborative, high-performing development team that values quality, creativity, and continuous improvement. This is a supportive and forward-thinking environment where your ideas matter and your technical skills will be put to good use across complex projects that make a real impact.
About the Role:
We’re looking for a talented Python Developer to help design, build, and maintain a large-scale, high-performing software platform. This is a full-stack development role with a strong focus on back-end logic and data integration. You’ll work across the full development lifecycle, collaborating closely with front-end developers and product stakeholders to deliver clean, scalable, and efficient solutions. From managing complex data pipelines to ensuring seamless integration between server-side and client-side components, this role offers variety, challenge, and the chance to grow your expertise in a modern, agile setting.
Key Responsibilities:
- Develop reusable, testable, and efficient Python code
- Design and implement scalable, low-latency, high-availability applications
- Maintain and upgrade database functionality; work with both relational and NoSQL solutions
- Integrate multiple data sources and databases into unified systems
- Troubleshoot, test, and debug to ensure quality and stability
- Contribute to architectural discussions and continuous process improvement
What Our Client Is Looking For:
- Strong experience in Python development, with expertise in at least one Python web framework
- Deep understanding of scalable application design principles
- Experience with data integration across multiple sources and systems
- Familiarity with event-driven programming
- Understanding of server-side logic and application security
- Experience working in Agile environments
Apply:
If you're ready to take the next step in your career, please apply now.