Negotiable
Inside
Hybrid
London Area, United Kingdom
Summary: The Python Developer role involves developing, testing, and maintaining high-quality applications using Python 3.10+ and React JS in a hybrid work environment. The position requires a strong understanding of clean design principles, microservices architecture, and proficiency in containerization tools like Docker. Collaboration with cross-functional teams and participation in Scrum ceremonies are essential for delivering software in an agile setting. The role is classified as a contract position inside IR35.
Key Responsibilities:
- Develop, test, and maintain high-quality Python applications using Python 3.10+.
- Design and implement clean, efficient, and maintainable code, adhering to best practices such as caching, JWT, OpenAPI, and microservices architecture.
- Collaborate with cross-functional teams to design and optimize database structures (e.g., PostgreSQL) and ensure seamless integration with applications.
- Build and deploy containerized applications using Docker, ensuring scalability and reliability.
- Participate in Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to deliver high-quality software in an agile environment.
- Contribute to the design and implementation of release processes and automation pipelines (e.g., GitLab or Jenkins).
- Work closely with the DevOps team to ensure smooth deployment and operation of applications in cloud environments, such as Azure.
Key Skills:
- Proven solid development experience with Python 3.10+ and React JS.
- Strong understanding of clean design principles and coding best practices.
- Hands-on experience with caching, JWT, OpenAPI, database design, and microservices architecture.
- Proficiency in containerization tools like Docker.
- Familiarity with Scrum methodology and agile development practices.
- Experience with release processes and automation of releases using tools like GitLab or Jenkins (preferred).
- Good knowledge of Azure, particularly in authentication and authorization concepts (preferred).
- Familiarity with PostgreSQL and Kubernetes (preferred).
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Job Title : Python Developer
Job Location : London , UK (Hybrid)
Job Type : Contract Inside IR35
Job Description: Proven solid development experience with Python 3.10+, React JS Strong understanding of clean design principles and coding best practices. Hands-on experience with concepts like caching, JWT, OpenAPI, database design, and microservices architecture. Proficiency in containerization tools like Docker. Familiarity with Scrum methodology and agile development practices.
Preferred Skills (Good to Have) Experience with release processes and automation of releases using tools like GitLab or Jenkins. Good knowledge of Azure, particularly in authentication and authorization concepts. Familiarity with PostgreSQL and Kubernetes
Develop, test, and maintain high-quality Python applications using Python 3.10+. Design and implement clean, efficient, and maintainable code, adhering to best practices such as caching, JWT, OpenAPI, and microservices architecture. Collaborate with cross-functional teams to design and optimize database structures (e.g., PostgreSQL) and ensure seamless integration with applications. Build and deploy containerized applications using Docker, ensuring scalability and reliability. Participate in Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to deliver high-quality software in an agile environment. Contribute to the design and implementation of release processes and automation pipelines (e.g., GitLab or Jenkins). Work closely with the DevOps team to ensure smooth deployment and operation of applications in cloud environments, such as Azure.