Remote job
Full Stack Developer
Job details
About this role
Role overview Join a growing SaaS product team based in Quebec City, contributing to a sports-oriented platform that helps athletes and organizations streamline their day-to-day operations. This full-time full stack role focuses on building new functionality and evolving an existing product inside a fast-moving, iterative environment.
Responsibilities - Design and develop new modules and features across the platform - Participate in code reviews and perform testing to maintain quality control - Help automate processes that support continuous development workflows - Contribute to the overall evolution of the product roadmap - Collaborate with the team to solve technical challenges as they emerge
Requirements - Solid hands-on experience with Ruby on Rails and Vue.js - Comfort designing and consuming both GraphQL and REST APIs - A proactive, autonomous mindset with strong attention to code quality and detail - Ability to write clean, efficient, and maintainable code - Advanced written English communication skills - Genuine interest in working inside a fast-paced SaaS environment
Nice to have - A personal background or active involvement in the sports world - Experience with Tailwind CSS - Familiarity with TDD, particularly using RSpec - Exposure to cloud infrastructure such as AWS or comparable platforms - Interest in DevOps practices, including CI/CD tooling, Docker, and Jenkins
Benefits and work setup - Hybrid setup with the ability to work remotely or from the Quebec City office - Flexible scheduling - Dedicated time allotted for technology watch and self-directed learning - Choice of development platform: Windows, Mac, or Linux - Competitive compensation and benefits package - Group insurance coverage - Gym membership offered - Collaborative, dynamic team environment