Senior Software Engineer - Ruby

Senior Software Engineer - Ruby

Posted 4 days ago by TXP

Negotiable
Inside
Hybrid
London, UK

Summary: The Senior Software Developer role focuses on Ruby development within a 12-month contract, requiring active security clearance due to project timelines. The position is based in London or Manchester, with a hybrid working model involving two days on-site per week. The developer will work in a collaborative environment, contributing to high-quality code and data services.

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

Key Skills:

  • 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

Salary (Rate): undetermined

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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