Developer
Role details
Job location
Tech stack
Job description
This is a hands-on development role for someone who cares about why they're building something, not just what they're building. You'll be a core member of a small, cross-functional team alongside designers, user researchers, and delivery managers, working closely together throughout delivery.
You'll work primarily in Ruby on Rails, contributing to real products used by real people in public services. We don't build for high-traffic consumer apps or optimise for scale as an end in itself. We build things that work, that are tested, that are accessible, and that solve genuine user needs.
We're looking for someone who is collaborative, curious, and comfortable working in an environment where requirements evolve and the right approach is often discovered through doing. You should be at home in a GDS-style delivery environment, familiar with agile ways of working, and genuinely interested in the outcomes your code enables.
The successful candidate will also be available for out-of-hours support on a rota basis (for an extra payment), which will require working knowledge of AWS or a similar cloud provider., * Building and maintaining Ruby on Rails applications across Discovery, Alpha, Beta, and Live phases
- Working directly with designers to turn designs and prototypes into functional, accessible products
- Participating in user research sessions and contributing to decisions about what to build
- Writing and maintaining automated test suites as part of normal delivery
- Reviewing and adapting existing codebases, including legacy systems
- Working with Git, version control workflows, and continuous integration pipelines
- Contributing to and consuming modern APIs
- Demonstrating best-in-class security practices, especially when handling personal or public data
- Making products accessible by default, following WCAG standards
- Participating in show and tells and presenting your work to clients and stakeholders
- Reviewing technical colleagues' pull requests kindly and constructively
- Adapting to new technologies and workflows, including AI coding tools
- Keeping up to date with relevant technology developments and sharing knowledge with the team
Technical competencies
- Ruby and Ruby on Rails (essential)
- SQL (PostgreSQL or MySQL preferred)
- Git and version control workflows
- HTML, CSS, and accessibility standards
- JavaScript/TypeScript
- Cloud infrastructure (AWS preferred)
- Continuous integration and delivery
Requirements
Do you have experience in UNIX?, We are looking for someone with 3+ years' experience to join our development team as a mid-level Developer, working across a range of impactful public sector projects., * Experience working in a GDS-style environment or following the GDS Service Manual
- Familiarity with the Discovery, Alpha, Beta, Live delivery framework
- Experience working in an agile team with designers and user researchers
- Open source contributions
- Experience setting up and maintaining UNIX systems
- Experience working with AI tools and agentic workflows
Core competencies and behaviours
We expect everyone at Unboxed to be:
- Naturally collaborative
- Good communicators (written and verbal)
- Creative problem solvers
- Adaptable
- Comfortable with uncertainty and complexity
- Curious and questioning
- Active listeners
- Empathic, humble and generous
- Open and honest
- Always learning
- Passionate about our work
- Reflective, on yourself and the situation
Benefits & conditions
Pulled from the full job description
- Employee mentoring programme
- Flexible schedule, Salary from £53,182 depending on experience., At Unboxed, we strive to create an inclusive workplace where people can thrive and feel they belong. We promote a good work-life balance, open communication, and positive working relationships.
Our success depends on our team, and we want each member to feel fulfilled and valued. As part of your progression, you can expect:
- Monthly reflection sessions
- Six-monthly director check-ins
- An open and coaching-led approach
- Weekly development and design learning sessions
We are an equal opportunity employer and are committed to increasing diversity within Unboxed. We recognise that not everyone will have had the same opportunity to gain relevant experience, and welcome applications from UK residents who may have felt excluded from such a role in the past, whether due to age, gender, ethnicity, visible or invisible disability, neurodivergence, education, religion or belief, sexual orientation, or family and care commitments.
Salary bands
We use salary bands to ensure that everyone at Unboxed gets paid fairly in relation to others at the company. We assess which band you are in according to skills, competencies and experience.
Other benefits
- 25 holiday days per year, on top of the bank holiday allowance
- 10 Innovation Days per year to explore your own ideas
- Holiday flexibility and loyalty bonus benefits
- Maternity and Shared Parental Leave policies
- A company-wide peer-to-peer mentoring programme
- A generous conference budget
- Flexible working hours and location
- An informal culture of growth
- Monthly 'Linkers and Thinkers' idea-exploring lunches
- Weekly 'Design Club' to share wider thoughts, ideas and opinions with the team