Full Stack Python Engineer

Full Stack Python Engineer

Posted 1 week ago by Norton Blake

£600 Per day
Outside
Remote
City of London, London

Summary: The Full Stack Python Engineer role involves designing and implementing scalable solutions for a property management platform. The position requires collaboration with Solutions Architects and cross-functional teams to enhance system performance through CI/CD, automated testing, and infrastructure as code. The engineer will also focus on integrating APIs and handling geospatial data while fostering a culture of knowledge sharing. This role is ideal for someone passionate about building data-intensive applications in a collaborative environment.

Key Responsibilities:

  • Develop and implement core features of the property platform, focusing on data ingestion, processing, storage and publishing.
  • Integrate external APIs and data sources to provide real-time data and updates within the system.
  • Implement and optimize mechanisms for geospatial data storage and retrieval.
  • Design and maintain CI/CD pipelines to automate deployment processes, ensuring rapid and reliable software delivery.
  • Utilize infrastructure as code (IaC) practices to manage and provision cloud resources efficiently.
  • Implement containerization strategies using tools like Docker and Kubernetes to enhance application scalability, portability, and resource efficiency.
  • Develop and implement automated testing capability to ensure code quality and system reliability.
  • Work closely with the Solutions Architect and cross-functional teams to ensure seamless integration and functionality.
  • Create and maintain comprehensive documentation using standards such as C4 modelling to facilitate knowledge sharing and system understanding.
  • Ensure high-quality code through best practices, including code reviews, testing, and adherence to coding standards.

Key Skills:

  • Minimum 5+ years of experience in software development, particularly in data-intensive applications.
  • Proficiency in multiple programming languages, Python and C# is a must have.
  • Experience with REST APIs, event-driven architecture, and messaging systems.
  • Knowledge of geospatial data handling and related technologies.
  • Experience with cloud infrastructure and platforms (preferably Azure).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) and orchestration practices.
  • Strong problem-solving skills and the ability to design systems for real-time data processing and analysis.
  • Familiarity with collaboration tools and methodologies to enhance team productivity and communication.

Salary (Rate): 600

City: London

Country: United Kingdom

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Mid-Level

Industry: IT