Senior Ruby Developer - Contract Role
 Location: London or Manchester (Hybrid - 2 days/week on site)Contract Length: 12 monthsClearance Required: BPSS to start; ideal candidate will hold an  active SC clearance for transferStart Date: ASAPRate: £550 - £650 (inside IR35)
 About the Role
 We're looking for a Senior Ruby Developer to join a high-impact programme focused on transforming how public sector data is accessed and reused. You'll be part of a small, agile, multi-disciplinary team working on open data platforms and services that make a real difference.
 This is a hands-on development role with strategic influence, where you'll help shape architecture, engineering practices, and delivery standards across a growing programme team of 60+ people.
 Key Responsibilities
  - Design, build, and maintain scalable open data services and APIs
- Lead technical decisions and contribute to architectural direction
- Collaborate with user-centred design (UCD) teams and technical experts
- Ensure code quality, documentation, and maintainability
- Align delivery with recognised standards including the Technology Code of Practice and Service Standard
Essential Skills & Experience
  - 4+ years of experience in software development
- Strong proficiency in Ruby (Python is a bonus)
- Experience with microservices or service-oriented architecture
- Skilled in writing clean, well-documented code and taking ownership of the development process
- Comfortable working in agile, cross-functional teams
- Familiarity with:  - Docker & Kubernetes
- Git & version control
- API development (REST, GraphQL)
- Cloud deployment
- Open data platforms or search technologies
 
Desirable
  - Experience working with or within government or public sector teams
- Background in open data, civic tech, or mission-driven organisations
Working Arrangements
  - Base location: London or Manchester (2 days/week on site)
- Monthly team days rotating between locations
- Flexibility to work remotely the rest of the week
Security Clearance
  - You must hold active SC clearance (evidence required for submission)
- Role will start on BPSS, with transfer to SC once onboarded
Please submit a copy of your latest CV for more information on this vacancy.