Mid-Level Python Developer
An exciting opportunity for a Mid-level Python Developer to join Mobilise Cloud
We usually respond within two weeks
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 committed to creating a “Mobilise Journey’ for all our colleagues, which allows for transparent and fair visibility of our grading/banding structure and the competencies/skills that are required to progress rapidly through Mobilise.
If this sounds like something you would love to be a part of then please apply for the role here. Or alternatively feel free to visit our careers site to review other opportunities and to find out a little more about Mobilise Cloud Services:
https://careers.mobilise.cloud
(This role can be based anywhere South)
(Hybrid working model: 2 days in office, and 3 days WFH)
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
Mobilise are an equal opportunities employer and we are committed to equality of opportunity for all. Applications from all individuals are encouraged and Mobilise will not discriminate either directly or indirectly on the grounds of race, nationality, ethnic origin, gender, marital status, pregnancy, age, disability, sexual orientation, gender reassignment, ethnicity, cultural or religious beliefs. Reasonable adjustments to the recruitment process will be made to ensure that no applicant is disadvantaged because of their disability.
- Department
- Data, BI and Development
- Role
- Developer
- Locations
- Southampton
- Remote status
- Hybrid Remote
- Yearly salary
- £40,000 - £50,000
- Employment type
- Full-time
Rewarding our people
-
Benefits
- Entry into bonus scheme.
- Clear development plan through our Udemy Learning Platform.
- Medicash - personal healthcare plan.
- Employee Assistance Programme.
- 25 days holidays per annum plus bank holidays.
- Entry into workplace pension scheme.
- Availability of cycle to work scheme.
- Choice of MacBook or Windows laptop.
-
Learning and Development
Mobilise understand that we operate in an ever-changing environment and as such we are committed to learning and development for all of our colleagues and provide support for continuous development from a technical, professional and soft skills perspective. -
Ways of working
Mobilise operates a hybrid model of working, with 2 days in one of our offices and 3 days WFH. This allows for effective learning from peers, drives our culture and socialising with colleagues.
Throughout 2023 we have ensured that there are regular opportunities to socialise, including our bi-annual company-wide get togethers in January and July.
Working with leading technology platform providers
At Mobilise we work with leading public cloud providers and platforms.
About Mobilise Cloud
Join Mobilise, born in the cloud in 2014, and become a part of our outcome-driven, quality-focused organisation. Whether you’re a seasoned professional or just starting your career, join Mobilise to deliver major technology transformations as part of major programmes of work, rapidly gain real experience and continually develop your career.
The possibilities for a career in cloud technology are endless, and the flexibility of hybrid working, competitive salary and job security should be significant draws for anyone looking for a career change. Join us at Mobilise and discover a new and dynamic career path with no-end of opportunities for fulfilment and progression.
Some of our most notable clients include the DVLA, Arvato Bertelsmann, MoJ, CPS, OfS, GPA, Admiral, FAW, Hodge Bank, South London and Maudsley NHS Trust.
Mid-Level Python Developer
An exciting opportunity for a Mid-level Python Developer to join Mobilise Cloud
Loading application form