A fantastic recruitment platform based in Manchester are seeking a talented and passionate Ruby on Rails Developer to come and join their team. The role is remote with a few visits to the office a year.
As a key member of their development team, you will be responsible for designing, implementing, and maintaining scalable web applications that meet our clients' needs. The ideal candidate is a motivated self-starter with a strong background in Ruby on Rails development and a passion for delivering high-quality code.
As a Ruby On Rails Developer you’ll have:
- Proven experience developing web applications using Ruby on Rails
- Strong understanding of object-oriented programming principles
- Proficiency in front-end technologies such as HTM/CSS/JavaScript and jQuery
- Experience with relational databases (e.g. PostgreSQL/MySQL) and SQL queries
- Familiarity with version control systems such as Git
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team in a fast-paced environment
- Strong communication and collaboration skills
Responsibilities As A Ruby On Rails Developer
- - Collaborate with cross-functional teams to define, design, and ship new features.
- - Develop and maintain robust, scalable, and high-performance web applications using Ruby on Rails.
- - Write clean, maintainable, and efficient code following best practices and coding standards.
- - Design and implement front-end interfaces using HTML, CSS, JavaScript, and related technologies.
- - Troubleshoot, debug, and resolve issues in existing software applications.
- - Perform code reviews to ensure code quality and adherence to standards.
- - Stay up-to-date with the latest trends and technologies in web development.
- Requirements:
- - Proven experience developing web applications using Ruby on Rails.
- - Strong understanding of object-oriented programming principles.
- - Proficiency in front-end technologies such as HTML, CSS, JavaScript, and jQuery.
- - Experience with relational databases (e.g., PostgreSQL, MySQL) and SQL queries.
- - Familiarity with version control systems such as Git.
- - Excellent problem-solving and analytical skills.
- - Ability to work independently and as part of a team in a fast-paced environment.
- - Strong communication and collaboration skills.
- Preferred Qualifications:
- - Experience with test-driven development (TDD) and writing automated tests (e.g., RSpec, Capybara).
- - Knowledge of JavaScript frameworks/libraries such as React.js or AngularJS.
- - Experience with deployment and hosting platforms (e.g., Cloud66, Linode/Azure).
- - Understanding/experience of containerised applications (e.g. Docker/Kubernetes).
- - Understanding of Agile/Scrum methodologies, experience with Azure DevOps will be advantageous but not a requirement.
- - Ideally, contributions to open-source projects or a strong GitHub profile.
- Benefits:
- - Competitive salary and performance-based bonuses.
- - Comprehensive health insurance plan.
- - Flexible work hours and remote work options.
- - Professional development opportunities and reimbursement for relevant certifications.
- - Company-sponsored events and team outings.