Python Developer

Python Developer

Posted 3 days ago by Ampstek

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

Detailed Description From Employer:

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