Ruby on Rails Developer

Dragon Drop is looking for a Ruby on Rails Developer

Job description

Company Description

Dragon Drop is a specialist software development agency known for building custom internal applications that address real business challenges. With over a decade of experience, the company has delivered tailored software solutions for clients spanning various industries, including retail, charity, sales, home remodelling, financial services, gaming, professional development, and healthcare.


About the Role

A full-stack Developer with 5-7 years of experience to join our team working on client projects. You'll work across the entire stack, balancing backend Ruby on Rails development with frontend UI implementation, while collaborating closely with designers, researchers, and clients to deliver high-quality digital solutions.


Key Responsibilities


Development & Technical Delivery

  • Develop and maintain full-stack Ruby on Rails applications
  • Build responsive, accessible user interfaces using our established pattern libraries and design systems
  • Write clean, maintainable code with appropriate test coverage (unit, integration, and system tests)
  • Construct RESTful APIs and integrate with third-party services
  • Implement database schemas, write optimized queries, and manage data migrations
  • Participate in code reviews, providing constructive feedback to peers


Collaboration & Communication

  • Work closely with product leads to translate designs into functional interfaces
  • Collaborate with other developers to solve technical challenges and share knowledge
  • Engage with clients to understand requirements, clarify ambiguity, and provide technical guidance
  • Communicate progress, blockers, and technical decisions clearly to your team and stakeholders
  • Participate in sprint planning, standups, and retrospectives


Decision Making & Problem Solving

  • Make informed technical decisions drawing from your experience, balancing trade-offs between speed, quality, and maintainability
  • Identify potential issues early and propose pragmatic solutions
  • Contribute to technical discussions and architectural decisions with senior team oversight


Required Technical Skills


Core Technologies

  • Strong proficiency in Ruby on Rails (5+ years professional experience)
  • Solid understanding of HTML, CSS, and JavaScript
  • Experience with modern JavaScript frameworks/libraries (e.g., Stimulus, React, or Vue)
  • Proficiency with relational databases, particularly PostgreSQL
  • Version control with Git and collaborative workflows (pull requests, code reviews)


  • Essential Knowledge
  • RESTful API design and implementation
  • Testing frameworks (RSpec, Minitest, Capybara, or similar)
  • Responsive design principles and accessibility standards (WCAG)


Nice to Have

  • Experience with deployment and CI/CD pipelines
  • Background with design systems or component libraries
  • Exposure to DevOps practices (Heroku)
  • Experience working in agency or consultancy environments


Learning & Development


We value continuous learning and expect our developers to:

  • Self-directed learning: Stay current with industry trends, new technologies, and evolving best practices through reading, courses, or experimentation
  • Knowledge sharing: Contribute to team learning through tech talks, documentation, or internal workshops
  • AI & emerging tools: Explore and responsibly integrate AI tools (like GitHub Copilot, ChatGPT, or Claude) to enhance productivity while maintaining code quality and understanding
  • Cross-functional skills: Develop understanding of adjacent areas like UX, product management, or DevOps


We provide support for professional development and encourage experimentation with new approaches that could benefit our projects and team.


Experience & Qualifications


  • 5-7 years of professional software development experience
  • Proven track record of delivering web applications in a collaborative environment
  • Experience working directly with clients or stakeholders to gather and refine requirements
  • Strong communication skills, both written and verbal
  • Ability to work independently while knowing when to seek guidance


Please note: UK-based applicants only please

Extra information

Status
Open
Education Level
Secondary School
Location
United Kingdom
Type of Contract
Full-time jobs
Published at
04-02-2026
Full UK/EU driving license preferred
No
Car Preferred
No
Must be eligible to work in the EU
No
Cover Letter Required
No
Languages
English

Full-time jobs | Secondary School

Apply directly

Share this vacancy