Senior Software Developer - Ruby
12‑Month Contract
Inside IR35
Role Details
- Location: London or Manchester (2 days/week onsite + monthly team rotation)
 
- Duration: 12 months
 
- Clearance: BPSS to start; active SC required due to timescale of the project
 
- Team: 10 direct reports, part of a 60+ programme
 
- Experience: 4+ years
 
Essential Skills
Technical
- Strong Ruby development (primary focus), Python experience desirable
 
- Experience across multiple services, particularly data services
 
- Docker, Kubernetes, Git/version control
 
- API development and integration
 
- Agile working practices and adherence to technical standards
 
Approach
- Pride in producing high‑quality, well‑documented code
 
- Ownership of the full development process
 
- Collaborative working with user‑centered design (UCD) teams
 
- Thrives in small, agile, multi‑disciplinary teams
 
Key Responsibilities
- Develop Ruby‑based applications and data services
 
- Build and maintain APIs and open data platforms
 
- Ensure code is high‑quality and well‑documented
 
- Work closely with UCD teams and technical experts in an agile environment
 
What We’re Looking For
- Senior Ruby developer with strong focus on code quality
 
- Experience working with data services
 
- Comfortable working in small, agile teams and collaborating with UCD teams
 
Desirable Skills
- Python development
 
- Experience in public sector or government projects
 
- Knowledge of search technologies and open data platforms
 
- Active SC clearance