- Company Name
- Cyberteam
- Job Title
- Senior Backend Developer SC cleared (outside IR35)
- Job Description
-
**Job title**: Senior Backend Developer (SC Cleared, Outside IR35)
**Role Summary**
Lead the design, development, and maintenance of robust backend services using Golang and Java ecosystems within an Agile environment. Deliver secure, scalable digital solutions that align with UK Government Digital Service (GDS) standards and support frequent, continuous releases.
**Expectations**
- Hold a current Security Clearance (SC).
- Demonstrate strong ownership of end‑to‑end development processes, from requirements to delivery.
- Work cross‑functionally with product managers, UX designers, researchers, platform engineers, and fellow developers.
- Deliver clean, well‑tested, maintainable code and contribute to architectural decisions.
- Actively participate in sprint planning, reviews, and retrospectives, continuously improving delivery cadence.
**Key Responsibilities**
- Design, code, debug, and deploy Golang‑based microservices.
- Integrate Spring Boot services, Docker containers, and Kubernetes clusters.
- Build and maintain APIs, data models, and SQL scripts for MySQL/PostgreSQL.
- Write and maintain unit, integration, and functional tests (JUnit, Mockito, Cypress, Cucumber, Nightwatch).
- Collaborate on continuous integration/continuous deployment pipelines using Maven/Gradle/Ant.
- Maintain code quality via peer reviews, static analysis, and adherence to GDS security & coding guidelines.
- Provide technical guidance to junior team members and support knowledge sharing.
- Engage in regular release cycles and post‑release support activities.
**Required Skills**
- **Backend**: Proficient in Golang, Java (Spring Boot), and RESTful API design.
- **Containerization & Orchestration**: Docker, Kubernetes, basic OpenShift exposure.
- **Build & CI/CD**: Maven, Gradle, Ant, Git (branching/merging) along with Atlassian toolset.
- **Testing**: TDD philosophy, unit testing with JUnit/Mockito, end‑to‑end testing using Cypress, Cucumber, Nightwatch.
- **Databases**: Strong relational database experience (MySQL, PostgreSQL), data modelling, stored procedures, and complex SQL.
- **Front‑end**: Solid foundations in HTML, CSS, Bootstrap; basic familiarity with React/Angular/Vue.js is a plus.
- **Cloud & Security**: AWS fundamentals, knowledge of NCSC 14 cloud security principles, and commitment to secure coding practices.
- **Process & Culture**: Agile (Scrum/Scrumban) experience, collaborative mindset, and strong communication skills.
- **Optional Enhancements**: BPMN workflow engines (Camunda, Activiti, Flowable), RedHat OpenShift experience, and advanced front‑end frameworks.
**Required Education & Certifications**
- Minimum Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Current Security Clearance (SC).
- Valid UK coding or security credentials preferred (e.g., AWS Certified Developer, OpenShift Administrator).