Python Developer in Sheffield

Python Developer in Sheffield

Sheffield Full-Time On-site
M

Skills required



  • Strong hands-on Python development experience, including building backend applications, services, and RESTful APIs.

  • Experience with common Python frameworks and tooling, such as FastAPI, Flask or Django; pytest; dependency/package management; and asynchronous programming where relevant.

  • Good understanding of software engineering fundamentals: clean code, object-oriented and/or functional design, testing, debugging, API design, and source control.

  • Experience working with relational and/or NoSQL databases, writing efficient queries and designing data models.

  • Practical experience building or integrating generative AI solutions using LLM APIs and orchestration frameworks.

  • Understanding of RAG, embeddings, vector stores, prompt design, agent workflows, model evaluation, and AI safety/guardrails.

  • Experience with cloud-hosted applications, containers, and CI/CD pipelines.

  • Awareness of secure development practices, including secrets management, access control, data protection, and dependency security.

  • Strong analytical and problem-solving skills, with the ability to work through ambiguous technical issues.

  • Clear written and verbal communication, able to explain technical decisions to engineers and non-technical colleagues.

Python Developer in Sheffield employer: MPower Plus

At MPower Plus, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel in their roles. As a Backend Engineer, you will not only have the opportunity to work with cutting-edge technologies like Golang and cloud platforms but also benefit from continuous professional development and collaboration with talented cross-functional teams. Our commitment to employee growth and a supportive environment makes MPower Plus an exceptional place to build a rewarding career.

M

Contact Details:

MPower Plus Recruitment Team