At a Glance
- Tasks: Develop impactful software using Ruby on Rails for public sector projects.
- Company: Join a respected design and digital product agency in London.
- Benefits: Enjoy 25 holiday days, flexible working, and a generous conference budget.
- Other info: Collaborative culture with excellent career growth and learning opportunities.
- Why this job: Make a real difference by solving genuine user needs in public services.
- Qualifications: 3+ years of software development experience, especially in Ruby on Rails.
The predicted salary is between 60000 - 68205 £ per year.
Salary from £53,182 depending on experience. Closing date for applications: 26 June 2026. London based/hybrid working - will require 2/3 days per week in the company office.
About the company: The company is an established and well-respected design and digital product development agency based in London. We help our clients solve knotty problems, increasing business agility and improving user outcomes. Our multidisciplinary teams combine core expertise in design and software development with specific domain knowledge to deliver positive change and create meaningful impact. We have focused in recent years on delivering technology-enabled services in the public sector, working with local authorities, the NHS, and housing and planning bodies. We work in a GDS-influenced way: agile, user-centred, and focused on real outcomes rather than outputs. Our strategic aim is to expand our influence across public, private and the third sector to address systemic problems in areas such as the built environment and neighbourhood health.
About the role: 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.
Key activities: Day to day, you’ll be:
- 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
Desirable experience:
- 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 the company 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
How we work: Flexible, hybrid working. We’ve adapted our working practices and London office space to support hybrid working. The whole team works in our London office a minimum of two days a week. We trust our team to do the work they need to do and to collaborate closely. If you need to flex around caring responsibilities or other commitments, we’ll work with you to find the right balance.
Inclusion and wellbeing: At the company, 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 the company. 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 the company 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
Developer employer: United States Digital Space LLC
As a leading design and digital product development agency in London, we pride ourselves on fostering a collaborative and inclusive work culture that prioritises employee wellbeing and growth. With flexible hybrid working arrangements, generous benefits including 25 holiday days plus bank holidays, and a commitment to professional development through monthly reflection sessions and innovation days, we empower our developers to make a meaningful impact on public sector projects while enjoying a supportive environment.
Contact Details:
United States Digital Space LLC Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Developer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at United States Digital Space LLC or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to United States Digital Space LLC.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like United States Digital Space LLC.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like United States Digital Space LLC that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Developer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at United States Digital Space LLC.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at United States Digital Space LLC and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at United States Digital Space LLC
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If United States Digital Space LLC uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.