Mobilise Cloud Logo Mobilise Cloud
⏩ Mobilise Cloud Logo

Mid-Level Python Developer

πŸ’° $50,000 - $100,000 🌍 United Kingdom πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

Are you looking for an opportunity to join an innovative, creative and
energetic digital transformation organisation? Mobilise Cloud Services is a
small yet growing digital transformation consultancy, that continuously
punches above our weight!

We demonstrate this consistently with our clients, and through our
partnerships with AWS and Microsoft. We are currently progressing towards
premier AWS partner level, one of the only organisations of our size to
achieve this level.

We have a number of opportunities to bring great talent in to Mobilise Cloud
Services, throughout 2023. We are keen to speak to people who have the right
aptitude, and drive and desire to learn and develop in our roles, so please
**do not** feel that you have to meet all the requirements within the role
profile.

We are confident in our internal expertise to develop our people and provide
learning and development pathways, through our learning platform, on-boarding,
and support of our brilliant existing team!

We are seeking a talented and experienced Mid-Level Python Developer to join
our team. As a Python Developer, you will be responsible for designing,
developing, and maintaining robust and scalable Python-based applications. The
ideal candidate will have at least 3 years of experience working with Django,
Flask, and/or FastAPI frameworks, along with a strong understanding of Test-
Driven Development (TDD) and Continuous Deployment (CD) practices.

##### **Responsibilities:**

* Collaborate with cross-functional teams, including product managers, and other developers, to understand project requirements and translate them into technical specifications.
* Design, develop, and maintain efficient and reliable Python-based applications using Django, Flask, and/or FastAPI frameworks.
* Write clean, readable, and maintainable code following best practices and coding standards.
* Implement and maintain database models and queries using ORMs (Object-Relational Mappers) such as Django ORM or SQLAlchemy.
* Develop and maintain RESTful APIs to facilitate seamless integration with other systems and services.
* Implement and follow Test-Driven Development (TDD) practices, including writing unit tests, integration tests, and end-to-end tests to ensure code quality and reliability.
* Deploy and manage applications using Continuous Deployment (CD) practices and tools like Git, Jenkins, or similar systems.
* Collaborate with DevOps teams to optimize application performance, scalability, and security.
* Troubleshoot and debug issues, identify root causes, and implement effective solutions in a timely manner.
* Stay up-to-date with industry trends and advancements in Python and web development, and apply new technologies and best practices to enhance existing projects.

##### **Qualifications:**

* Bachelor's degree in Computer Science, Engineering, or a related field.
* Minimum of 3 years of hands-on experience in Python development, with a strong emphasis on Django, Flask, and/or FastAPI frameworks.
* Proficiency in building and maintaining RESTful APIs using frameworks like Django REST Framework or Flask-RESTful.
* Strong understanding of relational databases and proficiency in writing efficient SQL queries.
* Experience with front-end technologies like HTML, CSS, and JavaScript is a plus.
* Familiarity with Continuous Deployment (CD), Strong problem-solving and analytical skills, with the ability to quickly understand complex requirements and propose effective solutions.

##### **Benefits**

* Salary Β£40k-Β£50k (D.O.E)
* Entry into bonus scheme
* Entry into workplace pension scheme
* Medicash- personal health plan
* Employee Assistance Programme
* Clear personal development plan; via Udemy Learning Platform
* 25 days holidays per annum plus bank holidays
* Cycle to work scheme