Ruby on Rails Developer

London Full-time £40,000 - £60,000 / Year
(£3,333 - £5,000 / Month)

Job Description

We are on the lookout for a talented Ruby on Rails Developer to join our vibrant team. The ideal candidate will have a proven track record in developing and maintaining dynamic web applications using the Ruby on Rails framework.

Responsibilities

  • Develop and maintain web applications using Ruby on Rails.
  • Ensure application performance, quality, and responsiveness.
  • Troubleshoot and resolve application bugs and performance issues.
  • Write comprehensive technical documentation for applications.
  • Engage in team discussions and brainstorming sessions for new features.
  • Assist in mentoring junior developers within the team.
  • Integrate third-party APIs into applications as needed.
  • Participate in Agile ceremonies such as sprints and stand-ups.
  • Collaborate with the DevOps team for deployment and CI/CD processes.
  • Document all development processes for future reference.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in relevant discipline is preferred
Experience
  • 5+ years of experience in Ruby on Rails development
Technical Skills
  • Ruby
  • React
Soft Skills
  • Analytical skills
  • Collaboration
Certifications
  • Scrum Master Certification
  • Certified Ruby Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with GraphQL: Experience working with GraphQL APIs and query language.
  • Knowledge of TDD/BDD: Experience in Test-Driven Development or Behaviour-Driven Development methodologies.

Benefits

  • Salary commensurate with experience, ranging from £45,000 - £65,000.
  • Pension scheme with company contributions.
  • Access to wellness programmes and professional development.
  • Work-life balance supported through flexible hours.
  • Team-building activities and social events.

Company Culture

  • Inclusivity: Our team is diverse, and we celebrate inclusivity in all aspects of our work.
  • Continuous Learning: We encourage continuous learning and development for all our team members.
  • Community Engagement: We actively participate in community outreach and support local initiatives.
Status: Closed