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.
- Other info: Opportunities for continuous learning and career growth in a supportive 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 required.
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
- 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
- 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)
- RESTful API design and implementation
- Testing frameworks (RSpec, Minitest, Capybara, or similar)
- Responsive design principles and accessibility standards (WCAG)
- 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 Cambridge employer: Dragon Drop
Contact Detail:
Dragon Drop Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Ruby on Rails Developer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at Dragon Drop. A personal introduction can make all the difference in getting your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Ruby on Rails projects and any cool UI work you've done. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for the interview by brushing up on common technical questions related to Ruby on Rails and full-stack development. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Dragon Drop.
We think you need these skills to ace Ruby on Rails Developer in Cambridge
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 background makes you a great fit. Don't forget to mention any experience working with clients or in collaborative environments, as that's super important to us.
Showcase Your Projects: If you've got a portfolio or GitHub profile, make sure to include it! We love seeing real examples of your work, especially any full-stack applications you've developed. It gives us a better idea of your coding style and problem-solving skills.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Dragon Drop
✨Know Your Tech Stack
Make sure you brush up on your Ruby on Rails skills, as well as your knowledge of HTML, CSS, and JavaScript. Be prepared to discuss your experience with RESTful APIs and testing frameworks like RSpec or Minitest. The more confident you are in your technical abilities, the better you'll perform in the interview.
✨Showcase Your Collaboration Skills
Since this role involves working closely with designers, researchers, and clients, be ready to share examples of how you've successfully collaborated in the past. Highlight any experiences where you translated designs into functional interfaces or engaged with clients to clarify requirements.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your decision-making and problem-solving skills. Think of specific challenges you've encountered in previous projects and how you approached them. This will demonstrate your ability to balance speed, quality, and maintainability in your work.
✨Emphasise Continuous Learning
Dragon Drop values developers who stay current with industry trends and technologies. Be prepared to discuss how you keep your skills sharp, whether through self-directed learning, tech talks, or experimenting with new tools. Showing a commitment to growth will resonate well with the interviewers.