Venor is proud to partner with RaceRocks in their search for a Full-Stack Developer to join their team.
RaceRocks is a remote-first technology company headquartered in Victoria, BC, with team members located across Canada. They specialize in designing and developing enterprise-level learning systems that leverage cutting-edge technologies to deliver scalable, secure, and engaging solutions. As part of their Product & Innovation team, you’ll help drive forward-thinking initiatives that make a real impact in the digital learning landscape.
As a Full-Stack Developer, you will play a pivotal role in crafting cohesive, scalable, and flexible user experiences across multiple applications, with a strong emphasis on front-end development within a full Ruby on Rails MVC architecture. Working within an MVP rapid agile delivery team, you’ll blend technical proficiency, creativity, and strategic thinking to align development work with RaceRocks’ business objectives.
Who you are
You are a dynamic and empathetic full-stack developer specializing in front-end technologies, ready to make a significant impact on future products. You thrive in a rapid development environment, bringing strong visual design skills and a keen eye for aesthetics to create captivating user interfaces and seamless user experiences. You are a strategic thinker, capable
of translating business requirements into working code and providing technical guidance. Your experience extends to designing and diagramming software solutions, and you possess a solid understanding of product development within an agile framework.
What you’ll be doing
- Collaborate with cross-functional teams to design and develop front-end solutions for large-scale distributed systems within a rapid development environment.
- Develop reusable themes and UI components to ensure consistency and efficiency across multiple brands and products.
- Employ best practices in front-end development to optimize performance, scalability, and maintainability.
- Participate in code reviews, provide constructive feedback, and contribute to a culture of continuous learning and improvement.
- Work closely with product owners to understand business requirements and translate them into working code.
- Utilize UX/UI design principles and methodologies to independently create wireframes, prototypes, and design mockups.
- Apply strong visual design skills with a keen eye for aesthetics and attention to detail in the development of user interfaces.
- Contribute to the design and delivery of enterprise-level learning systems, focusing on scalable, secure platforms.
- Design and develop interoperable microservices architecture, defining standards for data exchange and communication protocols.
What we are looking for
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 3–5 years of professional experience as a front-end full-stack developer, with a strong focus on building user interfaces and experiences.
- Proficiency in JavaScript, Hotwire Turbo Frames & Stimulus, and Tailwind CSS.
- Experience working with databases and data modeling.
- Ability to develop scalable, maintainable, and secure full-stack solutions.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Experience working with version control systems such as Git.
- Familiarity with RESTful APIs and asynchronous request handling.
- Understanding of UX/UI design principles and the ability to create wireframes and design mockups.
- Strong problem-solving skills and the ability to troubleshoot and debug front-end issues.
- Experience working in an agile rapid development environment with a focus on iterative delivery.
- Experience in designing enterprise-level software architectures and creating easy-to-follow architecture design diagrams at network and conceptual levels.
- Familiarity with rapid application development technologies, including Ruby on Rails, C#, C++, and Python.
Nice-to-haves:
- Knowledge of security best practices for both front-end and back-end development.
- Knowledge of eLearning interoperability standards, including xAPI, cmi5, and SCORM.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience with Figma for UX prototyping.
- Experience working in a startup or minimal supervision environment.
- Portfolio demonstrating front-end skills.
- Familiarity with graphic tools (Photoshop, Illustrator) or authoring tools for images/graphics.
Perks
- Extended health benefits including dental, life insurance, vision care, and mental wellness program.
- Optional monthly/bi-weekly team socials hosted by the Culture Committee.
- Flexible work hours and remote-first structure.
- 3 weeks’ vacation to start, plus 5 paid sick days and 13 stat holidays.
- Work-from-home equipment/stipend.
Please note:
- Candidates must be able to pass security assessments as required by Public Services and Procurement Canada.
- RaceRocks is open to hiring candidates from nearly anywhere in Canada (excluding Quebec).
- Team members are required to be available for team collaboration during core hours (9:00 am – 2:00 pm PT).
At Venor and RaceRocks, we embrace a culture of belonging in the workplace. No matter who you are, where you’re from, how you think, what you believe in, or who you love, we welcome your application. We all come from different backgrounds and different walks of life, bringing in unique perspectives and experiences. We encourage applications from 2SLGBTQ+, Black, Indigenous, and People of Colour (BIPOC), women, newcomers to Canada, and people with disabilities.
To learn more about this opportunity, contact Nick Misener at nick@venor.ca