cover image
Zaizi

Zaizi

www.zaizi.com

1 Job

120 Employees

About the Company

Zaizi helps public sector organisations realise their potential.

We design, build and sustain secure digital services, keeping user needs at the heart of everything we do.

Digital government is hard, together we'll succeed.

Listed Jobs

Company background Company brand
Company Name
Zaizi
Job Title
Backend Developer (SFIA4)
Job Description
Job title: Backend Developer (SFIA4) Role Summary: Design, develop, and maintain high‑performance Go‑based backend services within a continuous delivery, Agile environment. Collaborate with cross‑functional teams (product owners, UX designers, DevOps, platform engineers) to deliver secure, scalable digital solutions that meet government standards. Expectations: - Deliver clean, testable code and maintain high code quality across multiple releases per week. - Apply user‑centric design principles, incorporating feedback from observations, experimentation, and research. - Champion shift‑left testing and continuous improvement practices. - Communicate effectively with multidisciplinary stakeholders and mentor junior developers as needed. Key Responsibilities: - Architect and implement Go microservices, using Spring Boot, Docker, and Kubernetes for deployment. - Design RESTful APIs and manage relational databases (MySQL, PostgreSQL) including data modelling and SQL scripting. - Write unit, integration, and functional tests (TDD) with JUnit, Mockito, Cypress, and Cucumber. - Build and maintain CI/CD pipelines (Jenkins, GitHub Actions) and manage source control with Git. - Contribute to front‑end components using HTML, CSS, Bootstrap, and optionally React/Angular/Vue.js. - Participate in product backlog grooming, sprint planning, and retrospectives within an Agile framework. - Ensure adherence to security best practices and compliance with NCSC’s 14 cloud security principles (optional). - Collaborate with DevOps on infrastructure provisioning and container orchestration via OpenShift or Kubernetes. Required Skills: - Proficiency in Go (Golang) and Java (Spring Boot). - Experience with Docker, Kubernetes, and container orchestration. - Solid knowledge of relational databases (MySQL, PostgreSQL). - Strong testing discipline: TDD, unit testing (JUnit, Mockito), API and UI testing (Cypress, Cucumber). - Familiarity with build tools (Maven, Gradle, Ant) and CI/CD pipelines. - Version control expertise with Git (branching, merging). - Agile/DevOps mindset with hands‑on experience in multi‑disciplinary teams. - Web fundamentals: HTML, CSS, Bootstrap; front‑end JavaScript framework knowledge is a plus. - Optional: AWS or GCP experience, BPMN workflow engines (Camunda, Activiti, Flowable), RedHat OpenShift, NCSC cloud security principles. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent professional experience. - Certifications in Go, Spring, Docker/Kubernetes, or Agile (e.g., Certified Scrum Developer) are advantageous but not mandatory.
London, United kingdom
Hybrid
Mid level
09-02-2026