Ruby on Rails Developer in London

Ruby on Rails Developer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
D

At a Glance

  • Tasks: Develop and maintain full-stack Ruby on Rails applications while collaborating with designers and clients.
  • Company: Dragon Drop, a leading software development agency with over a decade of experience.
  • Benefits: Competitive salary, professional development support, and a collaborative work environment.
  • Why this job: Join a dynamic team and tackle real business challenges with innovative tech solutions.
  • Qualifications: 5-7 years of Ruby on Rails experience and strong communication skills.
  • Other info: Opportunities for continuous learning and career growth in a supportive environment.

The predicted salary is between 36000 - 60000 £ per year.

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 will 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.

    Ruby on Rails Developer in London employer: Dragon Drop

    Dragon Drop is an exceptional employer that fosters a collaborative and innovative work culture, where developers are encouraged to engage in continuous learning and share knowledge. With a focus on professional development and the opportunity to work on diverse client projects across various industries, employees can expect meaningful growth and the chance to make a real impact through their work. Located in the UK, Dragon Drop offers a supportive environment that values creativity and technical excellence, making it an ideal place for Ruby on Rails Developers seeking rewarding employment.
    D

    Contact Detail:

    Dragon Drop Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Ruby on Rails Developer in London

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the tech world, especially those who might know someone at Dragon Drop. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

    ✨Tip Number 2

    Show off your skills! Create a personal project using Ruby on Rails and share it on GitHub. This not only demonstrates your coding abilities but also gives you something tangible to discuss during interviews.

    ✨Tip Number 3

    Prepare for the technical interview by brushing up on your problem-solving skills. Practice coding challenges on platforms like LeetCode or HackerRank to get into the right mindset.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

    We think you need these skills to ace Ruby on Rails Developer in London

    Ruby on Rails
    HTML
    CSS
    JavaScript
    Stimulus
    React
    Vue
    PostgreSQL
    Git
    RESTful API design
    RSpec
    Minitest
    Capybara
    Responsive design principles
    Accessibility standards (WCAG)

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to the Ruby on Rails Developer role. Highlight your experience with Ruby on Rails, frontend technologies, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your experience aligns with our needs. Don't forget to mention any specific projects or achievements that showcase your skills.

    Showcase Your Technical Skills: In your application, be sure to highlight your technical skills, especially in Ruby on Rails, HTML, CSS, and JavaScript. Mention any experience with RESTful APIs and testing frameworks, as these are key to the role. We love seeing concrete examples of your work!

    Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly. Plus, it shows you're keen on joining our team at Dragon Drop!

    How to prepare for a job interview at Dragon Drop

    ✨Know Your Ruby on Rails Inside Out

    Make sure you brush up on your Ruby on Rails skills before the interview. Be prepared to discuss your past projects, the challenges you faced, and how you overcame them. Practising coding problems related to Rails can also help you feel more confident.

    ✨Show Off Your Full-Stack Skills

    Since the role requires full-stack development, be ready to talk about both backend and frontend technologies. Highlight your experience with HTML, CSS, JavaScript, and any frameworks you've used. Bring examples of responsive designs you've implemented to showcase your versatility.

    ✨Communicate Clearly and Effectively

    Communication is key in this role, so practice articulating your thoughts clearly. Be prepared to explain technical concepts in a way that non-technical stakeholders can understand. This will demonstrate your ability to engage with clients and team members alike.

    ✨Prepare for Problem-Solving Scenarios

    Expect to face some technical challenges during the interview. Brush up on your problem-solving skills and be ready to discuss how you approach issues. Think about past experiences where you identified potential problems early and how you proposed solutions.

    Ruby on Rails Developer in London
    Dragon Drop
    Location: London
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >