Back to job search
Race Roster logo
Race RosterVerified Job Source

Senior Full Stack Developer

  • Canada
  • Remote
  • Posted Sep 25, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week

Job summary

The Senior Full Stack Developer will lead the design and architecture of complex software systems while providing technical leadership to the development team. They are responsible for writing high-quality code, mentoring junior developers, and implementing DevOps practices to streamline deployment.

Job details

Position Overview: The Senior Software Developer is a key technical role responsible for leading the design, development, and delivery of complex software applications. This role involves mentoring junior and intermediate developers, making critical technical decisions, and driving the technical direction of projects. Product Line: This role will be working on the Race Roster product. Work Location: The successful candidate for this role can be either a remote employee (working 100% remotely from a designated location within Canada), a hybrid employee (flexibility to work in the office or from home at a location within 75 km from the London, ON office), or an in-office employee at our London, ON office. Responsibilities: Technical Leadership: Provide technical leadership and guidance to the development team. Architecture and Design: Lead the design and architecture of software systems, ensuring scalability, maintainability, and performance. Code Development: Write high-quality, efficient, and maintainable frontend and backend code, setting an example for other developers. Mentorship and Coaching: Mentor and coach junior and intermediate developers, fostering their professional growth. Code Reviews: Conduct thorough code reviews to ensure high standards of code quality and consistency. Problem Solving: Solve complex technical problems and provide innovative solutions. Technology Evaluation: Evaluate and recommend new technologies, tools, and frameworks to improve the development process. Collaboration: Work closely with product owners, stakeholders, and other teams to define and deliver on project goals. Continuous Improvement: Drive continuous improvement initiatives to enhance the development process and product quality. DevOps: Advocate for and implement DevOps practices to streamline development, testing, and deployment. Education & Experience: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5+ years of experience in software development. Expertise in multiple programming languages, frameworks, and technologies. Deep understanding of software architecture principles and design patterns. Extensive experience with testing, debugging, and performance optimization. Experience with CI/CD pipelines and DevOps practices. Strong leadership, communication, and mentoring skills. Proven ability to lead and deliver complex projects. Bonus Education & Experience: Relevant industry experience The successful candidate for this role will become an employee of Race Roster North America Corporation (doing business as ASICS Apps Canada), a subsidiary of ASICS Corporation, a Japanese multinational corporation. Race Roster was founded in London, Ontario in 2011. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, sex, place of origin, ethnic origin, ancestry, citizenship, creed, record of offenses, genetics, disability, age, marital status, family status, veteran status, or fitness level. Accommodations are available on request for candidates taking part in all aspects of the selection process. Job applications will be reviewed by Rippling's AI. This posting is for an existing vacancy.

What you’ll do

The Senior Full Stack Developer will lead the design and architecture of complex software systems while providing technical leadership to the development team. They are responsible for writing high-quality code, mentoring junior developers, and implementing DevOps practices to streamline deployment.

Requirements

Candidates must have a Bachelor's or Master's degree in Computer Science or a related field, along with at least 5 years of software development experience. Proficiency in software architecture, CI/CD pipelines, and strong leadership and communication skills are required.

Listed skills

  • CI/CD · Preferred
  • Problem solving · Preferred
  • Mentorship · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Software Architecture
  • Frontend Development
  • Backend Development
  • Mentorship
  • Code Review
  • CI/CD
  • DevOps
  • System Design
  • Scalability
  • Performance Optimization
  • Debugging
  • Technical Leadership
  • Problem Solving
  • Software Engineering
  • Pipelines
  • Advocacy
  • Programming Languages
  • Artificial Intelligence
  • Software Development
  • Communication
  • Computer Science
  • Continuous Improvement Process
  • Software Design Patterns
  • Development Testing
  • Front End Design
  • Leadership
  • Innovation
  • Product Lining
  • Coaching
  • Software Systems
  • Software Quality (SQA/SQC)
  • Product Quality (QA/QC)

Job areas

  • Software
  • Technology
  • Management & Leadership
  • Engineering
  • Full Stack Developer
  • Web and Multimedia Developers
  • Software Developers

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs