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 £M+ 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:
1. Design, develop, and maintain reliable Back End systems using Python and SQL.
2. Utilize frameworks like Django, Flask, FastAPI, Asyncio, Aiohttp, and SQLAlchemy.
3. Develop and document RESTful APIs, WebSocket, and GraphQL services.
4. Manage and optimize databases (PostgreSQL, NATS, Redis, ).
5. Implement cloud-based solutions using Microsoft Azure services.
6. Ensure security protocols with OAuth and KeyCloak.
7. Conduct testing with SonarQube, Pytest, isort, black, and bandit.
8. Use Git for version control.
9. Implement containerization and orchestration with Docker, Kubernetes, and Helm.
10. Develop CI/CD pipelines with GitHub Actions and Azure DevOps Pipelines.
11. Collaborate using Jira and Confluence.
12. Monitor and enhance system performance with Prometheus and Grafana.
Requirements:
13. Extensive experience as a Senior Back End Developer.
14. Proficient in Python and SQL.
15. Skilled with frameworks and libraries: Django, Flask, FastAPI, Asyncio, Aiohttp, SQLAlchemy.
16. Experience in developing/managing RESTful APIs, WebSocket, GraphQL services.
17. Database management expertise (PostgreSQL, NATS, Redis, ).
18. Hands-on with Microsoft Azure services.
19. Security implementation knowledge (OAuth, KeyCloak).
20. Testing proficiency (SonarQube, Pytest, isort, black, bandit).
21. Version control with Git.
22. Experience with Docker, Kubernetes, Helm.
23. CI/CD processes familiarity (GitHub Actions, Azure DevOps Pipelines).
24. Excellent collaboration and communication skills.
25. 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, 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
26. Autonomy to develop and grow your skills and experience
27. Be part of exciting project work that is making a difference in society
28. Strong, inspiring and thought-provoking leadership
29. A supportive and collaborative environment
30. Development - access to LinkedIn Learning, a management development programme, and training
31. Wellness - 24/7 confidential employee assistance programme
32. Flexible Working - including home working and part time
33. Social - office parties, breakfast Tuesdays, monthly pizza Thursdays, Thirsty Thursdays, and commitment to charitable causes
34. Time Off - 25 days of annual leave a year, plus bank holidays, with the option to buy 5 extra days each year
35. Volunteering - 2 paid days per year to volunteer in our local communities or within a charity organisation
36. Pension - Salary Exchange Scheme with 4% employer contribution and 5% employee contribution
37. Discretionary Company Bonus - based on company and individual performance
38. Life Assurance - of 4 times base salary
39. Private Medical Insurance - which is non-contributory (spouse and dependants included)
40. Worldwide Travel Insurance - which is non-contributory (spouse and dependants included)
41. Enhanced Maternity and Paternity Pay
42. Travel - season ticket loan, cycle to work scheme
43. For a full list of benefits please visit our website