Full Stack Developer

Race Roster

United States

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Race Roster North America Corporation, doing business as ASICS Apps Canada, seeks a mid-level Intermediate Software Developer to contribute to frontend/backend code, participate in design discussions, and mentor junior developers. This role operates within a flexible work model including remote and hybrid options in North America.

3+ years of software development experience with proficiency across multiple languages and cloud platforms is expected.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 3+ years of software development experience.
  • Proficiency in multiple programming languages and technologies.
  • Strong understanding of data structures, algorithms, and design patterns.
  • Experience with testing frameworks and methodologies.
  • Experience with database systems (SQL and/or NoSQL).
  • Experience with cloud platforms (AWS/Azure/GCP) is a plus.
  • Proven ability to work independently and as part of a team.

Responsibilities

  • Code Development: Design, develop, and maintain high-quality, efficient, and scalable frontend and backend code.
  • Testing and Debugging: Write unit, integration, and end-to-end tests to ensure code quality and reliability. Proactively identify and resolve bugs.
  • Design and Architecture: Participate in design discussions and contribute to the architecture of software systems.
  • Mentorship: Provide guidance and support to junior developers, helping them grow their technical skills.
  • Code Reviews: Conduct code reviews to ensure code quality, maintainability, and adherence to standards.
  • Collaboration: Collaborate with other developers, product owners, and stakeholders to deliver high-quality software.
  • Performance Optimization: Identify and address performance bottlenecks in the application.
  • Technical Debt: Proactively identify and suggest improvements to reduce technical debt.
  • Agile Practices: Actively participate in and contribute to Agile ceremonies.

Skills

Proficiency in multiple programming
Data structures & algorithms
Testing frameworks & methodologies
Cloud platforms (AWS/Azure/GCP)

Education

Bachelor's degree in CS/Software Engineering or related field

Tools

SQL
NoSQL

Job description

Position Overview:

The Intermediate Software Developer is a mid-level role responsible for developing, testing, and maintaining software applications with moderate supervision. This role involves contributing to design discussions, mentoring junior developers, and taking ownership of specific features or modules.

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:
  • Code Development: Design, develop, and maintain high-quality, efficient, and scalable frontend and backend code.
  • Testing and Debugging: Write unit, integration, and end-to-end tests to ensure code quality and reliability. Proactively identify and resolve bugs.
  • Design and Architecture: Participate in design discussions and contribute to the architecture of software systems.
  • Mentorship: Provide guidance and support to junior developers, helping them grow their technical skills.
  • Code Reviews: Conduct code reviews to ensure code quality, maintainability, and adherence to standards.
  • Collaboration: Collaborate with other developers, product owners, and stakeholders to deliver high-quality software.
  • Performance Optimization: Identify and address performance bottlenecks in the application.
  • Technical Debt: Proactively identify and suggest improvements to reduce technical debt .
  • Agile Practices: Actively participate in and contribute to Agile ceremonies.
Education & Experience:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3+ years of experience in software development.
  • Proficiency in multiple programming languages and technologies.
  • Strong understanding of data structures, algorithms, and design patterns.
  • Experience with testing frameworks and methodologies.
  • Experience with database systems (SQL and/or NoSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Proven ability to work independently and as part of a team.
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

ASICS Apps • California (MO)

Hybrid
USD 57,000 - 86,000
Remote Full Stack Developer — Build, Mentor, Innovate
Remote Full Stack Developer — Build, Mentor, Innovate

Race Roster • United States

Hybrid
USD 90,000 - 120,000
Team Player (Sales Associate) - Allen
Team Player (Sales Associate) - Allen

Asics • Town of Texas (WI)

On-site
USD 20,000 - 21,000
Senior Software Developer 2
Senior Software Developer 2

D2L • United States

On-site
USD 79,000 - 112,000
Wellness Subsidy
Equity Grants
Variable Incentive
+7
Senior Staff Software Developer, Product Verification
Senior Staff Software Developer, Product Verification

Kinaxis • United States

On-site
USD 90,000 - 120,000
Flexible vacation and Kinaxis Days
Regularly scheduled virtual fitness classes
Mentorship programs and career development
ASICS – Assistant Head Coach (Assistant Store Manager)
ASICS – Assistant Head Coach (Assistant Store Manager)

Road Race Management, Inc. • Orlando (FL)

On-site
USD 28,240 - 30,996
Full Stack Java Developer
Full Stack Java Developer

Citi • New York (NY)

On-site
USD 79,000 - 111,000
Hybrid work model
Learning and development opportunities
Global engineering challenges
Assistant Head Coach (Assistant Store Manager) - Wrentham
Assistant Head Coach (Assistant Store Manager) - Wrentham

Asics America Corporation • Massachusetts

On-site
USD 29,000 - 32,000
Senior Full Stack Java Developer - Vice President
Senior Full Stack Java Developer - Vice President

Citi • New York (NY)

Hybrid
USD 87,000 - 122,000
Hybrid work model
Global reach
Training & mentoring
+3
Team Lead (Key Holder) - Tampa
Team Lead (Key Holder) - Tampa

Asics • Town of Florida (NY)

On-site
USD 24,000 - 25,000