We are looking for a Ruby on Rails Developer with strong Vue.js experience to work on scalable web applications. The candidate will own backend and frontend features, working end-to-end on Rails API and modern Vue.js UI. Strong technical skills and good communication and self-management are a must.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Title: Ruby on Rails (ROR) Developer – Vue.js
Location: 100% Remote within Canada (must be physically based in Canada)
Type: Contract (independent-Contractor / C2C / T4 to be agreed)
Summary
We are looking to hire a Ruby on Rails Developer with strong Vue.js experience for a fully remote, Canada‑based contract role. The developer will own backend and frontend features, working end‑to‑end on scalable web applications built on a Rails API and modern Vue.js UI.
Key Responsibilities
- Design, develop, and maintain Ruby on Rails backend services and APIs following best practices (RESTful endpoints, background jobs, etc.).
- Implement and enhance Vue.js components, views, and state management for a rich front‑end experience.
- Collaborate with product, UX, and other engineers to translate business requirements into technical solutions.
- Write clean, testable, and well‑documented code in both Ruby and JavaScript/TypeScript where applicable.
- Optimize application performance and troubleshoot issues across the full stack (database, Rails, Vue.js, browser).
- Work with Git‑based workflows (feature branches, pull requests, code reviews) and CI pipelines.
- Participate in Agile ceremonies, provide estimates, and help plan and deliver sprint commitments.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Core Skills & Experience
- Strong commercial experience with Ruby on Rails (models, controllers, views, ActiveRecord, background jobs).
- Solid Vue.js experience building SPAs or complex front ends (components, routing, state management).
- Comfortable working full‑stack: integrating Vue.js front ends with Rails backends and RESTful APIs.
- Good understanding of relational databases (e.g., PostgreSQL/MySQL) and query optimization.
- Experience writing unit and integration tests (RSpec, Minitest, Jest, Vitest, Cypress, etc.).
- Proficiency with Git and collaborative development workflows.
- Based in Canada, able to work remotely with good communication and self‑management.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Nice to have: experience with cloud platforms (AWS/Azure), Docker, GraphQL, or TypeScript,ROR
Similar Jobs
Explore other opportunities that match your interests