Senior Ruby Developer Job Description Template

Use this Senior Ruby Developer job description template to advertise the open roles for free using Longlist.io. Modify the requirements according the needs of your organization or the client you are hiring for.
Senior Ruby Developer Job Description Template

What is a Senior Ruby Developer?

Senior Ruby Developers are responsible for designing, building, and maintaining efficient, reusable, and reliable Ruby code, integrating data storage solutions, identifying bottlenecks and bugs, and devising solutions to these problems. They also help maintain code quality, organization, and automation.

A Senior Ruby Developer typically holds a bachelor's degree in computer science or a related field. They often require several years of experience in Ruby development and a strong understanding of object-oriented programming.

Senior Ruby Developer Job Description Template

Job Brief

We are looking for a Senior Ruby Developer to join our IT team and help us build functional software and web-based applications.

Senior Ruby Developer responsibilities include creating back-end solutions, building efficient gems and integrating front-end components. If you’re interested in both getting your hands dirty with writing code from scratch and reviewing other people’s work, we’d like to meet you.

Ultimately, you will contribute in all phases of the software development life cycle, from design to deployment.

Responsibilities

  • Write effective and scalable code in Ruby
  • Build back-end components for web applications
  • Test applications for performance, responsiveness and security
  • Review and debug junior developers’ code
  • Integrate data storage and data processing solutions
  • Build, install and share gems and plugins
  • Create automated test scripts
  • Improve and maintain applications after deployment
  • Coordinate with team members who work on different layers of infrastructure

Requirements

  • Work experience as a Ruby Developer
  • In-depth understanding of object-oriented programming
  • Hands-on experience writing command-line apps using Ruby libraries
  • Expertise in Rails
  • Understanding of agile software development
  • Familiarity with automated testing platforms
  • Problem-solving skills
  • Team spirit
  • BSc in Engineering, Computer Science or relevant field
Looking for your next
Recruiting CRM or ATS?
Longlist has all the tools you and your team needs to become a better recruiters. From sourcing to closing, we have you covered.