£100,000 Per year
Outside
Onsite
Greater Bristol Area, United Kingdom
Summary: The Python Developer role is a 3-month contract position based in Bristol, focused on building and evolving core server-side services using Python. The position emphasizes improving system efficiency and stability while mentoring less experienced engineers and collaborating with cross-functional teams. The developer will also be involved in designing backend architecture and integrating AI-driven capabilities into services. This role requires a strong background in server-side applications and modern backend architectures.
Key Responsibilities:
- Build and evolve the core server-side services that power the platform, working with technologies including Python.
- Improve system efficiency, stability, and protection by continuously refining backend performance and security.
- Maintain a high standard of craftsmanship by following clean code principles, thorough testing practices, and clear technical documentation.
- Act as a technical mentor to less experienced engineers by providing constructive feedback, hands-on support, and knowledge sharing.
- Drive engineering conversations that shape development guidelines, workflows, and quality benchmarks.
- Work closely with cross-functional teams, such as product, design, and engineering to deliver meaningful, well-executed solutions.
- Participate in designing and refining the overall backend architecture with a focus on scalability and future growth.
- Research, assess, and adopt new tools or frameworks that add value to the platform and development process.
- Embed AI-driven and automated capabilities into backend services to enhance product functionality.
- Partner with data science and machine learning teams to implement, operate, and support intelligent components.
- Monitor advancements in AI and identify ways they can be leveraged to streamline systems and processes.
Key Skills:
- A proven track record building and maintaining server-side applications using Python.
- Hands-on experience creating and supporting modern backend architectures, including API-driven services, distributed systems, secure authentication flows, and both relational and non-relational data stores.
- Practical knowledge of deploying and operating systems in cloud environments such as AWS.
- Demonstrated ability to support and develop other engineers through technical guidance, mentoring, or team leadership.
- Exposure to AI or ML technologies, including working with data pipelines or integrating large-scale language models and external AI Services.
- Strong analytical and troubleshooting capabilities, with a talent for turning complex technical challenges into robust, scalable implementations.
- Clear communicator who works effectively with others and contributes positively within a team-oriented environment.
Salary (Rate): £100,000.00 yearly
City: Bristol
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Python Developer | Initial 3 Month Contract | £500 Per Day (Outside IR35) | Bristol On-Site
Key Responsibilities:
- Build and evolve the core server-side services that power the platform, working with technologies including Python.
- Improve system efficiency, stability, and protection by continuously refining backend performance and security.
- Maintain a high standard of craftsmanship by following clean code principles, thorough testing practices, and clear technical documentation.
- Act as a technical mentor to less experienced engineers by providing constructive feedback, hands-on support, and knowledge sharing.
- Drive engineering conversations that shape development guidelines, workflows, and quality benchmarks.
- Work closely with cross-functional teams, such as product, design, and engineering to deliver meaningful, well-executed solutions.
- Participate in designing and refining the overall backend architecture with a focus on scalability and future growth.
- Research, assess, and adopt new tools or frameworks that add value to the platform and development process.
- Embed AI-driven and automated capabilities into backend services to enhance product functionality.
- Partner with data science and machine learning teams to implement, operate, and support intelligent components.
- Monitor advancements in AI and identify ways they can be leveraged to streamline systems and processes.
Key Experience Required:
- A proven track record building and maintaining server-side applications using Python.
- Hands-on experience creating and supporting modern backend architectures, including API-driven services, distributed systems , secure authentication flows, and both relational and non-relational data stores.
- Practical knowledge of deploying and operating systems in cloud environments such as AWS.
- Demonstrated ability to support and develop other engineers through technical guidance, mentoring, or team leadership.
- Exposure to AI or ML technologies, including working with data pipelines or integrating large-scale language models and external AI Services.
- Strong analytical and troubleshooting capabilities, with a talent for turning complex technical challenges into robust, scalable implementations.
- Clear communicator who works effectively with others and contributes positively within a team-oriented environment.