Senior BackEnd Developer - Cyber (Contract)
Methods Gloucester, England, United Kingdom
This role is based on-site and involves working with a team to design, develop, and maintain robust backend systems using Python and Go, with a focus on security and performance for public sector and private sector clients.
Role overview
We are seeking a highly skilled Senior Back-End Developer to join our team. The ideal candidate will have a strong background in Python and Go, with extensive experience in developing and maintaining backend systems. You will work with front-end developers, data engineers, and product managers to build scalable applications, design APIs, manage databases, and ensure security and performance of services.
Key Responsibilities
* Design, develop, and maintain back-end systems using Python and Go
* Develop and maintain RESTful APIs, WebSocket, and GraphQL services with documentation (Swagger/OpenAPI)
* Manage and optimize databases (PostgreSQL, NATS, Redis, Min.IO)
* Leverage Microsoft Azure services (Azure Functions, Azure KeyVault, Azure SQL Database, Azure DevOps) for cloud solutions
* Implement security protocols (OAuth and KeyCloak)
* Use Git for version control and collaborate across teams
* Implement containerization and orchestration (Docker, Kubernetes, Helm)
* Develop and maintain CI/CD pipelines (GitHub Actions, Azure DevOps Pipelines)
* Collaborate with cross-functional teams using Jira and Confluence
* Monitor and improve system performance (Prometheus, Grafana)
Essential Requirements
* Proven experience as a Senior Back-End Developer or similar role
* Languages: Python, Go, and Java (Go is the primary code base; ingestion pipelines transitioning from Python/Azure Data Factory)
* Messaging: NATS, Kafka, Azure Service Bus (AMQP)
* Databases: PostgreSQL
* Blob storage: S3 / MinIO / Azure Blob Storage
* Azure services including Kubernetes and Key Vault
* NiFi experience is a plus
* Experience in developing highly reliable and scalable systems
Desirable
* Experience developing and managing RESTful APIs, WebSocket, and GraphQL services
* Strong database management skills (PostgreSQL, NATS, Redis, Min.IO)
* Hands-on experience with Azure services and cloud-based architecture
* Security implementation expertise (OAuth, KeyCloak)
* Containerization and orchestration with Docker, Kubernetes, Helm
* CI/CD processes and tools (GitHub Actions, Azure DevOps Pipelines)
* Collaboration skills with Jira and Confluence
* Strong problem-solving and communication skills
Contract Details
* Competitive day rates
* On-site 5 days per week (secret location)
* Opportunity to work on high-impact projects with leading clients
Requirements & Clearance
Note: Active UK Security Clearance (SC minimum, DV preferred) is a mandatory requirement. Applicants must be eligible to work in the UK.
How to Apply
If you're ready to make a difference and join a collaborative, innovative team, apply now at Methods.
Company context
Methods is a £100M+ IT Services Consultancy with a focus on public sector transformation and a growing private sector portfolio. We are UK-based, historically focused on government projects, and were acquired by the Alten Group in early 2022.
Senior Frontline reminders: Referrals increase your chances of interviewing at Methods by 2x. Get notified about new Senior Software Engineer Contract jobs in Gloucester, England, United Kingdom.
#J-18808-Ljbffr