Python Developer

Cavendish (recruitment) Professionals Ltd
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Azure
Cursor (Graphical User Interface Elements)
Distributed Systems
Microsoft SQL Server
NoSQL
OAuth
Redis
Ansible
Prometheus
Software Engineering
Data Logging
Grafana
Backend
Cloudformation
FastAPI
Containerization
Kubernetes
Infrastructure Automation Frameworks
Asynchronous Programming
REST
Terraform
Docker

Requirements

  • 8+ years of professional software development experience.\r\n
  • Advanced Python expertise, including asynchronous programming and production-level backend development.\r\n
  • Hands-on experience with FastAPI and RESTful API design.\r\n
  • Strong knowledge of secure API authentication (OAuth, JWT).\r\n
  • Experience with GenAI technologies such as RAG, vector databases, LangChain, LlamaIndex, or agentic frameworks.\r\n
  • Practical experience with Docker, containerized applications, and Kubernetes.\r\n
  • Experience working with Azure cloud services (Functions, App Service, Storage, Service Bus).\r\n
  • Experience with CI/CD pipelines and infrastructure-as-code tools such as Terraform, Ansible, or CloudFormation.\r\n
  • Strong experience with MS SQL, NoSQL databases, Redis, and distributed systems.\r\n
  • Experience using AI coding tools such as Cursor, OpenAI Codex, or Claude Code.\r\n
  • Familiarity with monitoring and logging tools such as Prometheus and Grafana.\r\n
  • Excellent communication skills and the ability to collaborate with distributed teams.\r\n
  • Ability to work with required US time overlap (minimum 2-6pm CET).\r\n

Benefits & conditions

Role and Responsibilities: \r\n \r\n

  • Deliver high-quality, production-ready software solutions across backend and frontend components.\r\n
  • Design and implement AI-driven and cloud-native applications using modern architecture patterns.\r\n
  • Build and maintain scalable microservices and distributed systems.\r\n
  • Develop APIs to integrate ML/AI models and backend services.\r\n
  • Collaborate with client-facing teams to clarify requirements and ensure accurate implementation.\r\n
  • Participate in code reviews and continuously improve code quality and maintainability.\r\n
  • Maintain and update technical documentation for implemented systems.\r\n
  • Ensure solutions meet performance, scalability, reliability, and security standards.\r\n
  • Troubleshoot technical issues, support incident resolution, and follow ITIL-aligned processes.\r\n
  • Propose improvements to performance, development processes, and tooling.\r\n

\r\n

\r\n

For more information - please apply for this job or send your CV directly and I will call you back to provide you with more details. \r\n

Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience.\n\nAll qualified applicants will receive consideration for employment regardless of gender, race, age, sexual orientation, religion, or belief. ", "industry": "IT", "employmentType": "CONTRACT", "hiringOrganization": {"@type": "Organization", "name": "Cavendish Professionals"}, "jobLocation": {"@type": "Place", "address": {"@type": "PostalAddress", "addressLocality": "Czech Republic", "addressRegion": "Czech Republic", "postalCode": "", "addressCountry"

About the company

Our client is a leading consulting and technology organization delivering advanced AI and cloud-driven solutions for global clients. They are currently looking for a Senior Python Developer to join their distributed engineering team and contribute to building scalable, AI-powered platforms.

Apply for this position