Python Developer

Key Responsibilities:

  • Lead the design and development of complex applications using Core Python and web frameworks like Flask, FastAPI, Django.
  • Implement best practices in software development, including exception handling, data structures, and object-oriented programming (OOP).
  • Collaborate with front-end developers using JavaScript, CSS, and HTML to create seamless user interfaces.
  • Develop and optimize SQL databases, ensuring efficient data storage and retrieval.
  • Utilize AWS Core services and Terraform for cloud infrastructure management and deployment.
  • Design and implement serverless architectures and manage Docker containers.
  • Oversee the integration of various components and troubleshoot/debug applications to ensure smooth operation.
  • Mentor and guide junior developers in coding standards, version control using GitHub, and code tracking.
  • Automation: using Unit Testing and API Testing

Qualifications:

  • At least 5+ years of experience in software development, with a focus on Python and web frameworks.
  • Strong understanding of front-end technologies including Vue.js/React, CSS, and HTML.
  • Proven experience with databases and SQL, along with a solid grasp of data analysis and mathematics.
  • Familiarity with cloud services, particularly AWS, and infrastructure as code tools like Terraform.
  • Hands-on experience with Docker and serverless architectures.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Strong communication and leadership abilities, with a knack for mentoring team members.
Company
CACTUS
Location
Leeds, UK
Posted
Company
CACTUS
Location
Leeds, UK
Posted