What are the responsibilities and job description for the Senior Ruby on Rails Developer position at Diversity Resource Staffing. Inc?
Job Summary:
We seek an experienced Senior Ruby on Rails Developer to join our dynamic and growing team. The successful candidate will be responsible for designing, developing, and maintaining high-quality web applications using Ruby on Rails.
Key Responsibilities:
● Design, build, and maintain efficient, reusable, and reliable Ruby on Rails applications.
● Develop and maintain PostgreSQL databases, including writing and optimizing raw SQL queries and ActiveRecord.
● Ensure the performance, quality, and responsiveness of applications.
● Conduct code reviews to maintain the Ruby codebase quality and integrity.
● Manage project builds and version control using GitHub.
● Enforce code quality through regular linting and tests.
Required Skills and Qualifications:
● Minimum of five years of experience with PostgreSQL and expertise in relational database design.
● Minimum of five years of Rails experience with a solid understanding of the Rails framework.
● Demonstrated ability to perform code reviews and maintain a high standard of code quality.
● Extensive experience with GitHub for version control.
● Knowledge of coding standards, linting tools, and testing frameworks.
Desirable Skills:
● Familiarity with Docker.
● Experience with automated testing frameworks like RSpec or Minitest.
● Has handled a wide range of APIs