A tech recruitment firm in the United Kingdom is seeking a skilled Python Developer to design and maintain web applications using Flask. The ideal candidate will have at least 1.5 years of experience in web development, a strong background in AWS, and proficiency in Git and Docker. You will collaborate with teams to translate requirements into technical solutions and ensure code quality through rigorous testing. Flexible working arrangements are available, encouraging co-location in offices as needed.
Qualifications
1.5 years of experience as a Python Developer focusing on web development.
Proficiency in MongoDB database design and management.
Experience building and consuming RESTful APIs.
Responsibilities
Design, develop, and maintain Python-based web applications.
Create responsive user interfaces using HTML, CSS, and Bootstrap.
Deploy and manage applications on AWS cloud infrastructure.
Skills
Proficiency in Flask framework
Experience with AWS
Understanding of version control systems (Git)
Problem-solving skills
Collaboration abilities
Education
Bachelor’s degree in Computer Science or equivalent
Tools
Docker
Jenkins
Job description
RESPONSIBILITIES
Design, develop, and maintain Python-based web applications using the Flask framework.
Create responsive and visually appealing user interfaces using HTML, CSS, and Bootstrap.
Develop and integrate RESTful services to support seamless communication between frontend and backend systems.
Containerise applications using Docker for streamlined deployment and scalability.
Deploy and manage applications on AWS cloud infrastructure.
Implement continuous integration and continuous deployment (CI/CD) pipelines using Jenkins.
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
Ensure code quality, performance, and security through rigorous testing and code reviews.
Utilise version control systems, particularly Git, for managing the codebase and collaboration.
EXPERIENCE / REQUIREMENTS
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proven experience (1.5 years) as a Python Developer, with a focus on web development.
Proficiency in the Flask framework and MongoDB database design and management.
Experience building and consuming RESTful APIs.
Familiarity with containerisation technologies such as Docker.
Hands-on experience with cloud platforms, particularly AWS.
Knowledge of CI/CD tools such as Jenkins for automated deployments.
Solid understanding of version control systems, particularly Git.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
ADDITIONAL REQUIREMENTS
Occasional UK travel may be required to attend team or customer meetings, events, and training activities.
Flexible working arrangements are available; however, there is value placed on teams being co-located in offices. Applicants are encouraged to discuss what may be possible during the application stage.