Intermediate Full Stack Software Developer

<meta><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:5pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><b><strong style="font-size:12pt;white-space:pre-wrap;">Position Overview:</strong></b></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">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.</span></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><b><strong style="font-size:12pt;white-space:pre-wrap;">Product Line:</strong></b><br><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">This role will be working on the Race Roster product.</span></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><b><strong style="font-size:12pt;white-space:pre-wrap;">Work Location:</strong></b></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">The successful candidate for this role can be either</span><span style="white-space:pre-wrap;"> 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.</span></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;text-align:left;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:5pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><b><strong style="font-size:12pt;white-space:pre-wrap;">Responsibilities:</strong></b></p><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;margin:8px="" 0px;line-height:1.6;padding:0px="" 0px="" 32px;list-style-type:disc;"=""><li style="color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Code Development:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Design, develop, and maintain high-quality, efficient, and scalable frontend and backend code.</span></li><li style="color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Testing and Debugging:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Write unit, integration, and end-to-end tests to ensure code quality and reliability. Proactively identify and resolve bugs.</span></li><li style="color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Design and Architecture:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Participate in design discussions and contribute to the architecture of software systems.</span></li><li style="color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Mentorship:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Provide guidance and support to junior developers, helping them grow their technical skills.</span></li><li style="color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Code Reviews:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Conduct code reviews to ensure code quality, maintainability, and adherence to standards.</span></li><li style="color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Collaboration:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Collaborate with other developers, product owners, and stakeholders to deliver high-quality software.</span></li><li style="color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Performance Optimization:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Identify and address performance bottlenecks in the application.  </span></li><li style="color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Technical Debt:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Proactively identify and suggest improvements to reduce technical debt.</span></li><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><b><strong style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Agile Practices:</strong></b><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;"> Actively participate in and contribute to Agile ceremonies.</span></li></ul><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:5pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><b><strong style="font-size:12pt;white-space:pre-wrap;">Education & Experience:</strong></b></p><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;margin:8px="" 0px;line-height:1.6;padding:0px="" 0px="" 32px;list-style-type:disc;"=""><li style="color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.  </span></li><li style="color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">3+ years of experience in software development.</span></li><li style="color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Proficiency in multiple programming languages and technologies.</span></li><li style="color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Strong understanding of data structures, algorithms, and design patterns.</span></li><li style="color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Experience with testing frameworks and methodologies.</span></li><li style="color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Experience with database systems (SQL and/or NoSQL).</span></li><li style="color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.</span></li><li style="color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Proven ability to work independently and as part of a team.</span></li></ul><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><b><strong style="font-size:12pt;white-space:pre-wrap;">Bonus Education & Experience:</strong></b></p><ul data-pattern="discCircleSquare" data-depth="1" style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;margin:8px="" 0px;line-height:1.6;padding:0px="" 0px="" 32px;list-style-type:disc;"=""><li style="font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;"><span style="color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;">Relevant industry experience</span></li></ul><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><span style="color:rgb(29,28,29);font-size:11pt;white-space:pre-wrap;">The successful candidate for this role will become an employee of Race Roster North America Corporation </span><i><em style="color:rgb(29,28,29);font-size:11pt;white-space:pre-wrap;">(doing business as ASICS Apps Canada), </em></i><span style="color:rgb(29,28,29);font-size:11pt;white-space:pre-wrap;">a</span><i><em style="color:rgb(29,28,29);font-size:11pt;white-space:pre-wrap;"> </em></i><span style="color:rgb(29,28,29);font-size:11pt;white-space:pre-wrap;">subsidiary of ASICS Corporation, a Japanese multinational corporation. Race Roster was founded in London, Ontario in 2011.</span></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;text-align:justify;"=""><span style="color:rgb(29,28,29);font-size:11pt;white-space:pre-wrap;">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. </span></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;text-align:justify;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;text-align:justify;"=""><span style="color:rgb(29,28,29);font-size:11pt;white-space:pre-wrap;">Accommodations are available on request for candidates taking part in all aspects of the selection process.</span></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;text-align:justify;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;text-align:justify;"=""><i><b><strong style="color:rgb(29,28,29);font-size:11pt;font-style:italic;white-space:pre-wrap;">Job applications will be reviewed by Rippling's AI.</strong></b></i></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;text-align:justify;"=""><br></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;text-align:justify;"=""><i><b><strong style="color:rgb(29,28,29);font-size:11pt;font-style:italic;white-space:pre-wrap;">This posting is for an existing vacancy.</strong></b></i></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><span style="color:rgb(45,45,45);font-size:11pt;white-space:pre-wrap;"> </span></p><p style="font-family:" basel="" grotesk",arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px="" 0px;padding:0px;"=""><br></p>

Back to blog