Job Information

What’s the Job?

As a Front-End Full Stack Developer within our R&D environment, you’ll dive into the heart of our large-scale distributed systems, weaving together interoperable components with seamless user interfaces. Your mission will be to craft cohesive experiences that tie together diverse functionalities, all while ensuring scalability and flexibility across multiple brands. Central to your role will be the development of reusable themes, empowering our products to adapt and evolve effortlessly. Working at the intersection of innovation and pragmatism, you’ll be instrumental in shaping the future of our digital ecosystem.

Who are We? 

RaceRocks is creating a world of limitless learning through innovative learning experiences and custom software tools for military and aerospace partners. Our team utilizes cutting-edge technology to create realistic, interactive experiences for learners to practice and adapt from the classroom into the real world. Our goal is to enable teams and empower decisions. 

From e-learning courseware to immersive training simulations, we use leading technology and proven adult learning approaches to consistently advance the state of training. In a nutshell…we make learning fun, memorable, and meaningful!

We are an award-winning people-first company committed to fostering a culture of diversity, equality and inclusion. Recognized as an employer of choice in the tech community, we are working hard to create career paths for those who are passionate and eager to grow both professionally and personally.  We are proud to be an Indigenous and woman-led business helping to foster opportunities across the tech industry. 

Who are You?

You are a dynamic full stack developer, specializing in front-end technologies, poised to make a significant impact on our future products. With a strong foundation in front-end development, you bring a unique blend of creativity and technical proficiency to the table. Working in the R&D team, you thrive in a startup environment and your contributions extend beyond coding; you are a strategic thinker, constantly aligning your work with our business objectives. Your expertise lies in crafting captivating user interfaces and seamless user experiences that not only meet but exceed customer expectations. As a vital member of our team, you’ll play a pivotal role in shaping our products, leveraging your front-end prowess to drive innovation and propel us towards our goals.


  • Collaborate with cross-functional teams to design and develop front-end solutions for large-scale distributed systems within our R&D 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 mentor junior team members to foster a culture of continuous learning and improvement.
  • Work closely with product owners to understand business requirements and translate them into working code.
  • Continuously monitor and optimize front-end performance and user interactions to ensure an exceptional user experience across various devices and platforms.
  • 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.


  • 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 focus on building user interfaces and experiences.
  • Proficiency in HTML, CSS, and JavaScript, with experience in modern front-end frameworks such as React, Angular, or Vue.js.
  • Experience in server-side programming languages.
  • 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.
  • Excellent collaboration skills, with the ability to work effectively in cross-functional teams.
  • Experience working in an agile rapid development environment, with a focus on iterative development.


  • Working knowledge of Unity or Unreal Engine for game development or interactive experiences.
  • Familiarity with deploying and managing applications in the cloud.
  • Knowledge of security best practices for both front-end and back-end development


  • Extended health benefits including dental, life insurance, vision care and mental wellness program
  • Optional bi-weekly team social hosted by the Culture Committee
  • Professional development program
  • Flexible work hours
  • 3 weeks vacation to start
  • 5 paid sick days
  • Work from home stipend
  • 13 stat holiday

Please note:

  • All candidates must be able to pass security assessments as required by Public Services and Procurement Canada.

RaceRocks is a remote-first company with team members across Canada, with an office for optional use in Victoria, BC. Team members are required to be available for team building and collaboration during core operating hours of 9:00 am to 2:00 pm Pacific Time. Outside of core working hours, we offer flexibility to support work-life balance. Although our HQ is in Victoria, BC we are open to hiring candidates from nearly anywhere in Canada. At this time, we do not have the infrastructure to support hiring candidates from Quebec or to hire/support working internationally.

We strongly encourage applications from Indigenous peoples, Black peoples, racialized people, people with disabilities, any qualified person of legal working age, people from gender and sexually diverse communities and/or people with intersectional identities.

Should you require any accommodation, please inform us and we will work with you to meet your accessibility needs. For any accessibility-related assistance, please contact us at

We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.


More Job Posts.

Back-End Full-Stack Developer (eLearning)

Remote Remote






What’s the Job? As a Back-End Full Stack Developer within our dynamic R&D environment, you’ll be at the forefront of building and optimizing large-scale distributed […]

Learn more. Apply now.

Learning Design Manager

Remote Remote






What’s the Job? The Learning Design Manager leads a team of Learning Designers to grow and thrive in creating technology-enabled learning solutions for clients. Under […]

Learn more. Apply now.

Business Development Manager

Remote, based in Canada Remote



Intermediate - Senior


$73,406 - $97,875

What’s the Job? Reporting to the VP of Strategy, the Business Development Manager at RaceRocks will play a crucial role in collaborating with the sales […]

Learn more. Apply now.