Senior Back End Developer (Cyber)
Location: On-site 5-days (Worcester/Ebbw Vale/Gloucester/Great Malvern)
Company: Methods Business and Digital Technology Limited
About Us: Methods is a leading £100M+ IT Services Consultancy with a rich history of transforming the public sector in the UK. With over 30 years of experience, we collaborate with central government departments and agencies to create innovative, people-centred solutions. Now expanding into the private sector, we continue to drive success through our commitment to technology, data, and a human touch.
Role Overview: We are seeking a highly skilled Senior Back End Developer to join our dynamic team. The ideal candidate will have strong expertise in Python and SQL, with a proven track record of developing and maintaining robust Back End systems. You will collaborate closely with Front End developers, data engineers, and product managers to build scalable, efficient applications that meet user needs.
Key Responsibilities:
* Design, develop, and maintain reliable Back End systems using Python and SQL.
* Utilize frameworks like Django, Flask, FastAPI, Asyncio, Aiohttp, and SQLAlchemy.
* Develop and document RESTful APIs, WebSocket, and GraphQL services.
* Manage and optimize databases (PostgreSQL, NATS, Redis, Min.IO).
* Implement cloud-based solutions using Microsoft Azure services.
* Ensure security protocols with OAuth and KeyCloak.
* Conduct testing with SonarQube, Pytest, isort, black, and bandit.
* Use Git for version control.
* Implement containerization and orchestration with Docker, Kubernetes, and Helm.
* Develop CI/CD pipelines with GitHub Actions and Azure DevOps Pipelines.
* Collaborate using Jira and Confluence.
* Monitor and enhance system performance with Prometheus and Grafana.
Requirements:
* Extensive experience as a Senior Back End Developer.
* Proficient in Python and SQL.
* Skilled with frameworks and libraries: Django, Flask, FastAPI, Asyncio, Aiohttp, SQLAlchemy.
* Experience in developing/managing RESTful APIs, WebSocket, GraphQL services.
* Database management expertise (PostgreSQL, NATS, Redis, Min.IO).
* Hands-on with Microsoft Azure services.
* Security implementation knowledge (OAuth, KeyCloak).
* Testing proficiency (SonarQube, Pytest, isort, black, bandit).
* Version control with Git.
* Experience with Docker, Kubernetes, Helm.
* CI/CD processes familiarity (GitHub Actions, Azure DevOps Pipelines).
* Excellent collaboration and communication skills.
* Problem-solving abilities.
Security Clearance:
This role will require you to have or be willing to go through Security Clearance. As part of the onboarding process candidates will be asked to complete a Baseline Personnel Security Standard; details of the evidence required to apply may be found on the government website Gov.UK. If you are unable to meet this and any associated criteria, then your employment may be delayed, or rejected. Details of this will be discussed with you at interview.
Benefits:
Methods is passionate about its people; we want our colleagues to develop the things they are good at and enjoy.
By joining us you can expect
* Autonomy to develop and grow your skills and experience
* Be part of exciting project work that is making a difference in society
* Strong, inspiring and thought-provoking leadership
* A supportive and collaborative environment
* Development - access to LinkedIn Learning, a management development programme, and training
* Wellness - 24/7 confidential employee assistance programme
* Flexible Working - including home working and part time
* Social - office parties, breakfast Tuesdays, monthly pizza Thursdays, Thirsty Thursdays, and commitment to charitable causes
* Time Off - 25 days of annual leave a year, plus bank holidays, with the option to buy 5 extra days each year
* Volunteering - 2 paid days per year to volunteer in our local communities or within a charity organisation
* Pension - Salary Exchange Scheme with 4% employer contribution and 5% employee contribution
* Discretionary Company Bonus - based on company and individual performance
* Life Assurance - of 4 times base salary
* Private Medical Insurance - which is non-contributory (spouse and dependants included)
* Worldwide Travel Insurance - which is non-contributory (spouse and dependants included)
* Enhanced Maternity and Paternity Pay
* Travel - season ticket loan, cycle to work scheme
* For a full list of benefits please visit our website