Senior Full Stack Developer

Race Roster

London

Hybrid

CAD 110,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Race Roster North America Corporation (doing business as ASICS Apps Canada) is seeking a Senior Software Developer to lead the design, development, and delivery of complex software. You will mentor junior and intermediate developers and drive the technical direction of projects.

This role focuses on the Race Roster product, requires strong architecture skills, code reviews, DevOps advocacy, and collaboration with product owners and stakeholders to achieve project goals.

Qualifications

  • 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.

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

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Job description

ASICS Apps lives by ASICS’ founding philosophy, "Anima Sana In Corpore Sano” or “A Sound Mind in a Sound Body.” We believe in the positive benefits of movement and aspire for people all over the world to live healthful and happy lives in both body and mind.

The ASICS Apps provide digital services and goods focused on helping runners and running events every step of the way. To strengthen our commitment to runners, we are expanding our investment in endurance-related digital services, such as endurance event technology (Race Roster), leading mobile running app (the ASICS Runkeeper app), and other exciting platforms that will help us better serve the endurance industry. Combined, these projects and products makeup ASICS Apps.

Our mission―in the past, today, and into the future―is to contribute to a healthful and sustainable society and to bring joy to the people of the world through movement. Movement is an important element in living longer healthy lives, in feeling more fulfilled, and in crossing national and cultural boundaries to bring the world together. If you are looking to join a fun and innovative company focused on the booming digital health and fitness industry, this is the place for you!

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Race Roster • London

Hybrid
CAD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

Rippling, Inc. • London

Hybrid
CAD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

ASICS Apps • London

Hybrid
USD 57,000 - 86,000
Senior Full-Stack Tech Lead — Remote Canada
Senior Full-Stack Tech Lead — Remote Canada

Race Roster • London

Hybrid
CAD 110,000 - 150,000
Data Platform Engineer
Data Platform Engineer

Rippling, Inc. • London

Remote
CAD 120,000 - 150,000
Accommodations available
Remote work flexibility
Data Platform Engineer
Data Platform Engineer

Race Roster • London

Hybrid
CAD 140,000 - 190,000
Remote Full-Stack Engineer for Race Roster Platform
Remote Full-Stack Engineer for Race Roster Platform

Rippling, Inc. • London

Hybrid
CAD 90,000 - 120,000
Mid-Level Full Stack Developer – Remote (Health & Fitness)
Mid-Level Full Stack Developer – Remote (Health & Fitness)

ASICS Apps • Canada

Hybrid
USD 57,000 - 86,000
Mid-Level Full Stack Engineer - Remote Fitness Tech
Mid-Level Full Stack Engineer - Remote Fitness Tech

Race Roster • London

Hybrid
CAD 90,000 - 120,000
Backend Software Developer
Backend Software Developer

ATS Corporation • Cambridge

On-site
CAD 50,000 - 69,000
Annual Performance-Based Incentive Bon
5% RRSP match
Stock purchase plan
+6