Job Search and Career Advice Platform

Enable job alerts via email!

Ruby on Rails Developer

Keyloop UK Ltd

Reading

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in the UK is seeking a Ruby on Rails Developer to enhance and maintain their Vehicle Hub SaaS platform. This role involves collaborating with engineering teams, contributing to platform growth, and ensuring the software meets quality standards. Ideal candidates will have 4+ years of Ruby on Rails experience, proficiency in RSpec, and a solid understanding of JavaScript. Join us to be part of a team that values diversity and innovation.

Benefits

Career growth opportunities
Inclusive work environment
Competitive salary based on performance

Qualifications

  • Competent developing with Ruby and the Ruby on Rails framework (likely 4+ years' experience).
  • Proficient with the RSpec automated test framework.
  • Experience of maintaining and operating a production Ruby on Rails SaaS application.
  • Experience of working in an agile development environment.

Responsibilities

  • Contribute to platform growth and work alongside other engineers.
  • Ensure the solution meets the acceptance criteria for each problem space.
  • Implement effective test coverage to ensure expected behavior.
  • Provide ongoing support to clients and the wider company.

Skills

Ruby development
Ruby on Rails framework
RSpec
JavaScript
HTML
CSS
Agile methodologies
Git
REST APIs
English fluency

Tools

PostgreSQL
Docker
Job description
Overview

Join to apply for the Ruby on Rails Developer role at Keyloop.

Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers. We empower car dealers and manufacturers to fully embrace digital transformation by creating innovative technology that makes selling cars better for our customers, and buying and owning cars better for theirs. We use cutting-edge technology to link our clients’ systems, departments and sites. We provide an open technology platform that’s shaping the industry for the future. We use data to help clients become more efficient, increase profitability and give more customers an amazing experience.

The purpose of this role is to maintain the existing capabilities and implement new and enhanced capabilities for the Vehicle Hub software as a service platform through close collaboration with the Engineering and Product teams. This includes the development of the full software stack, collaboration with and support of other colleagues, and contributing to the ongoing operations and maintenance of the platform to keep it secure, stable and supported. As a Software Engineer the individual will take ownership of specific problem spaces and continually seek to push the Vehicle Hub platform forwards, aligned to our strategic product goals.

Key Responsibilities
  • Development - contribute to platform growth and work alongside other engineers to expand the feature-set of the platform
  • Enhance, refactor and maintain our existing software as a service platform
  • Determine a suitable approach for identified problem spaces
  • Ensure the solution meets the acceptance criteria for each problem space
  • Implement effective test coverage to ensure expected behavior
  • Conduct code reviews for pull requests
  • Be accountable for the solutions you implement
  • Manage development tasks from initial assignment through to release
  • Assist with backlog grooming and continual refinement of issues
  • Provide ongoing support to clients and the wider company to preserve platform value
  • Build and maintain a personal knowledge base of the system’s functionality, data sources and data structures
  • Act as a technical expert to support colleagues and answer technical queries
  • Provide day-to-day support to the Vehicle Hub Engineering Team to resolve development blocks
  • Identify enhancement opportunities in the system (technical debt, data quality, user experience or technology advancements)
  • Platform - contribute to ongoing operations and maintenance to keep the Vehicle Hub platform secure, stable and supported
  • Update software dependencies, including language and framework upgrades
  • Identify gaps in test coverage and enhance as appropriate
  • Maintain, update and build application containers
  • Deploy to non-production and production environments through the deployment process
  • Maintain a knowledge base of infrastructure and associated technologies
  • Monitor infrastructure to ensure availability and performance
  • Provide support to resolve infrastructure issues
Essentials Skills and Qualifications
  • Competent developing with Ruby and the Ruby on Rails framework (likely 4+ years' experience)
  • Proficient with the RSpec automated test framework
  • Proficient in JavaScript (native and jQuery)
  • Proficient at HTML, CSS & JavaScript preprocessors (HAML/SASS/SCSS)
  • Experience of maintaining and operating a production Ruby on Rails SaaS application
  • Experience of working in a busy, multi-functional and collaborative development team
  • Experience of working in an agile development environment
  • Experience of planning and prioritising a variable workload and delivering to deadlines
  • Experience with Git and GitHub as part of a collaborative workflow
  • Experience in implementing scalable REST APIs using Ruby on Rails
  • Ability to learn quickly and maintain up-to-date knowledge in a changing tech landscape
  • Strong written and verbal communication skills for a remote role
  • Professional conduct with colleagues and stakeholders
  • English fluent in written and spoken
These will be a plus
  • Experience with Application Performance Monitoring tools such as AppSignal and New Relic
  • Experience with DevOps, including infrastructure-as-code (Terraform)
  • Experience with cloud-based infrastructure deployment and monitoring
  • Experience with CI/CD approaches
  • Experience with containerised applications and orchestration
  • Experience with GitHub Actions for automation
  • Experience with PostgreSQL database administration via ActiveRecord migrations
  • Experience with Hotwire frameworks such as Stimulus
  • Experience with ETL data integration processes
  • Experience working within the Scaled Agile Framework (SAFe)
  • Experience in the automotive industry
Why join us?

We’re on a journey to become market leaders in our space – and with that comes opportunities to collaborate and learn from industry experts from around the globe. Work with game-changing products and services. Get the training and support you need to try new things and adapt to quick changes.

An inclusive environment to thrive – we’re committed to fostering an inclusive work environment and celebrate diversity and lifestyles every day.

Be rewarded for your efforts – pay and benefits reflect performance. We encourage career growth and development within a collaborative culture.

Keyloop doesn’t require academic qualifications for this position. We select based on experience and potential, not credentials. We are an equal opportunity employer committed to building a diverse and inclusive workforce.

We may use artificial intelligence (AI) tools to support parts of the hiring process. Final hiring decisions are made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.