Senior BackEnd Developer - Cyber (Contract)
Location: Great Malvern, England, United Kingdom. On-site 5 days per week.
Posted: 1 day ago · Be among the first 25 applicants. Pay is based on skills and experience; discuss with your recruiter for details.
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 robust backend systems. You will work closely with front-end developers, data engineers, and product managers to build scalable and efficient applications. This role focuses on designing APIs, managing databases, and ensuring security and performance of services.
Key Responsibilities
* Design, develop, and maintain efficient and reliable back-end systems using Python and Go
* Develop and maintain RESTful APIs, WebSocket, and GraphQL services, with comprehensive documentation (Swagger/OpenAPI)
* Manage and optimize databases, specifically PostgreSQL, NATS, Redis, and Min.IO
* Leverage Microsoft Azure services (Azure Functions, Key Vault, SQL Database, DevOps) for cloud-based solutions
* Implement robust security protocols using OAuth and KeyCloak
* Use Git for version control and collaborative code management
* Implement containerization and orchestration with Docker, Kubernetes, and Helm
* Develop and maintain CI/CD pipelines using GitHub Actions and Azure DevOps Pipelines
* Collaborate with cross-functional teams using Jira and Confluence
* Monitor and improve system performance with Prometheus and Grafana
Requirements
Essential
* Proven experience as a Senior Back-End Developer or similar role
* Languages: Python, Go, Java (Go is primary; ingestion pipelines transitioning from Python/Azure Data Factory)
* Messaging: NATS, Kafka, and Azure Service Bus (AMQP)
* Databases: PostgreSQL
* Blob storage: S3 / MinIO / Azure Blob Storage
* Other Azure services: Kubernetes, Key Vault, etc.
* NiFi experience is a plus
* Knowledge of developing highly reliable and scalable systems
Desirable
* Experience developing and managing RESTful APIs, WebSocket, and GraphQL services
* Solid database management knowledge (PostgreSQL, NATS, Redis, Min.IO)
* Hands-on experience with Microsoft Azure services and cloud architecture
* Expertise in security measures using OAuth and KeyCloak
* Experience with Docker, Kubernetes, and Helm
* Knowledge of CI/CD processes and tools (GitHub Actions, Azure DevOps Pipelines)
* Strong collaboration skills with Jira and Confluence
* Strong problem-solving abilities and effective team communication
Contract Details
* Competitive day rates
* On-site 5 days p/week (secret location)
* Opportunity to work on high-impact projects with leading clients
Note: Active UK Security Clearance (SC minimum, DV preferred) is mandatory. 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.
Join us and help shape the future of technology delivery!
Seniority level
* Mid-Senior level
Employment type
* Contract
Job function
* Information Technology
Industries
* IT Services and IT Consulting
Referrals increase your chances of interviewing. We value diversity and are an equal opportunity employer.
#J-18808-Ljbffr