Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The role of a Python Full Stack Developer in London involves developing and maintaining applications using Python and various frameworks. The position requires expertise in API development, database management, and server-side logic, with a focus on collaboration and documentation. The role is permanent and offers a hybrid working arrangement, starting immediately.
Key Responsibilities:
- Design and implement RESTful or Graph QL APIs and integrate third-party services.
- Design and optimize database schemas, write efficient queries, and manage database migrations.
- Implement business logic and algorithms, handle server-side processing, and ensure data protection.
- Write unit and integration tests, debug issues, and collaborate with front-end developers and designers.
- Maintain documentation for code and APIs, automate deployment processes, and monitor server health.
Key Skills:
- Minimum of 8 years experience in Python software development.
- Proficiency in Python API frameworks and async processes.
- Experience with Kubernetes, microservices, and message brokers.
- Familiarity with Openshift, Cosmos DB, and Azure Blob Storage.
- Strong understanding of security standards and testing methodologies.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role: Python Full Stack Developer
Location: London, UK
Is it Permanent / Contract: Permanent
Is it Onsite/Remote/Hybrid: Hybrid
Start Date: Immediate
Job Description:
Experience : Minimum of 8+.
Skillset:
Must have:
- Python API frameworks
- Async process with python, message broker
- Python software development
- Kubernetes Pod management
- Microservices
Good to have:
- Openshift
- Cosmos DB
- Azure Blob Storage
API Development and Integration:
- Design and implement RESTful or Graph QL APIs.
- Integrate third-party services and APIs.
Database Management:
- Design and optimize database schemas.
- Write efficient queries and manage database migrations.
- Ensure data integrity and security.
Server-Side Logic:
- Implement business logic and algorithms.
- Handle server-side processing and computations.
Security:
- Implement authentication and authorization mechanisms.
- Ensure data protection and compliance with security standards.
Testing and Debugging:
- Write unit and integration tests.
- Debug and resolve issues and bugs.
Collaboration:
- Work closely with front-end developers, designers, and other team members.
- Participate in code reviews and provide constructive feedback.
Documentation:
- Maintain clear and concise documentation for code and APIs.
- Document technical specifications and architecture.
Deployment and Maintenance:
- Automate deployment processes.
- Monitor and maintain server health and performance