cover image
Race Roster

Race Roster

raceroster.com

1 Job

95 Employees

About the Company

Race Roster is a world-class event registration system that allows Event Directors to oversee participant signups, donations, and event revenue all in one dashboard. Most importantly, it helps solve the biggest challenge leading up to a race - Marketing. Unlike any other registration system, Race Roster uses Facebook and Twitter to execute a marketing strategy that monetarily compensates participant referrals. Race Roster also saves Race Directors money, as it eliminates the need for costly technical infrastructure, and passes processing fees on to participants. Events working with Race Roster give their participants an unmatched experience that allows them to fundraise and recruit their friends to the event. Visit https://raceroster.com/careers to learn more about job opportunities at Race Roster.

Listed Jobs

Company background Company brand
Company Name
Race Roster
Job Title
Senior Full Stack Developer
Job Description
Job Title: Senior Full Stack Developer Role Summary: Lead the design, development, and delivery of complex full‑stack software solutions. Mentor junior and intermediate developers, make critical technical decisions, and drive the technical direction of projects. Expectations: - Deliver high‑quality, scalable, and maintainable code on time. - Demonstrate strong leadership and communication across cross‑functional teams. - Continuously improve processes, tools, and product quality. Key Responsibilities: - Provide technical leadership and guidance to the development team. - Own system architecture and design for new and existing applications. - Write clean, efficient, and maintainable front‑end and back‑end code. - Mentor and coach developers, conduct code reviews, and enforce coding standards. - Solve complex technical problems and propose innovative solutions. - Evaluate and recommend new technologies, tools, and frameworks. - Collaborate with product owners, stakeholders, and other teams to define and achieve project goals. - Advocate and implement DevOps practices, CI/CD pipelines, and automated testing. - Drive continuous improvement initiatives in development processes and product quality. Required Skills: - 5+ years of professional software development experience. - Expertise in multiple programming languages (e.g., JavaScript/TypeScript, Java, Python, C#) and frameworks (React, Angular, Node.js, Spring, .NET). - Deep knowledge of software architecture principles, design patterns, and scalability best practices. - Extensive experience with testing, debugging, performance optimization, and debugging tools. - Proven experience with CI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS, Azure, GCP). - Strong leadership, communication, and mentoring abilities. - Ability to work collaboratively in a fast‑paced, cross‑functional environment. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. - Certifications in relevant technologies (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate, Oracle Certified Professional) are a plus but not mandatory.
Canada
Remote
Senior
17-10-2025