Job Location : London, UK
Python Developer
We are looking for a Python Developer for one of our clients, a forward-thinking company transforming creative content production. This client is committed to empowering the platform that streamlines the creation of high-quality images, videos, scripts, captions, voiceovers, and music.
Required Qualifications and Skills:
Experience with Python and Django for developing high-performance, scalable backend applications.
Proven capability to build backend systems that can support millions of concurrent users without performance issues.
Experience with asynchronous messaging services like Kafka or Celery to handle concurrent processes.
Expertise with AWS services for cloud infrastructure and deployment.
Familiarity with Docker and Kubernetes for containerized deployments in scalable settings.
Proficiency with relational databases like MySQL, PostgreSQL, and NoSQL databases.
Experience building AI-powered applications and integrating AI APIs like OpenAI, Replicate, HuggingFace, Flux, Stability AI, etc.
Expertise in writing automated tests, including unit, integration, and functional tests.
Experience working with distributed systems and microservices architectures to ensure modularity and high availability.
Strong knowledge of API development (RESTful and GraphQL) focusing on performance, security, and scalability.
Experience with version control tools like GitHub/GitLab and project management platforms like JIRA/YouTrack.
Nice to have:
Understanding of DevOps best practices, including CI/CD, automated testing, and continuous delivery pipelines.
Experience working in high-traffic environments with a focus on performance optimization.
Familiarity with AI technologies and machine learning workflows.
Responsibilities:
Design and create scalable backend systems using Python and Django.
Optimize application performance to manage millions of simultaneous users without slowing down.
Develop and oversee distributed systems and microservices architectures for modularity, fault tolerance, and scalability.
Implement and manage asynchronous messaging systems (e.g., Kafka, Celery) to process large volumes of concurrent requests.
Build and support AI-powered applications using APIs like OpenAI, Replicate, HuggingFace, Flux, Stability AI, etc.
Write clean, maintainable code and create automated tests, including unit, integration, and functional tests.
Create and maintain APIs, ensuring they are secure, efficient, and scalable.
Work with DevOps to deploy and maintain applications using Docker, Kubernetes, and AWS for seamless, continuous deployments.
Contribute to the CI/CD pipeline for automated builds, testing, and deployments.
Get to know DevsData:
We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities.
Find out more:https://devsdata.com
Salary : 45000 - 50000
Apply Now!