Location: Cheltenham
Introduction
We are looking to hire a skilled Software Developer to join our dynamic and innovative team. As a Software Developer, you will be responsible for designing, implementing, and maintaining high-performance, scalable software solutions using Python and related technologies. You will collaborate closely with cross-functional teams to develop and deploy robust web applications, leveraging your expertise in Flask, MongoDB, HTML, CSS, Bootstrap, JavaScript, RESTful services, Docker, AWS, Jenkins, and Git.
Responsibilities
* Design, develop, and maintain Python-based web applications using the Flask framework.
* Implement efficient data storage solutions using MongoDB.
* Create responsive and visually appealing user interfaces using HTML, CSS, and Bootstrap.
* Enhance user experience through dynamic client-side scripting with JavaScript.
* 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
#J-18808-Ljbffr