Full Stack Software Engineer

RideCo Inc.

Southwestern Ontario

On-site

CAD 100,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Flex-time schedules
Vacation time
Bi-weekly catered lunches
Social events
Casual dress code
Commuter program
Medical/dental benefits

Job summary

RideCo powers on-demand transit with a cloud-based software platform. As a Full Stack Developer, you will own features end-to-end across the stack, influencing product direction in a fast-paced environment.

You'll work on Django REST APIs, Angular frontends, and Ionic hybrid mobile apps, collaborating with product managers and designers to deliver scalable solutions that impact real-world transit challenges.

Qualifications

  • Degree in Computer Science, Software Engineering, or related field.
  • 3-5 years of professional software development experience.
  • Proven expertise in building and maintaining responsive web applications.
  • Strong experience designing, building, and maintaining RESTful APIs.
  • Solid understanding of HTML5, CSS3, and modern JavaScript (ES6+).
  • Experience developing hybrid mobile applications using Ionic.
  • Proficiency in Python (Django or Flask) and Angular frameworks.
  • Experience with databases such as PostgreSQL and Redis.
  • Familiarity with cloud services (AWS, EC2, RDS).
  • Knowledge of Agile methodologies and CI/CD processes.

Responsibilities

  • BackendDevelopment: design, build and maintain robust, scalable APIs using Django to power web and mobile applications.
  • FrontendDevelopment: develop dynamic, user-friendly interfaces with Angular for desktop and mobile.
  • MobileApplicationDevelopment: design and develop hybrid mobile apps using Ionic for Android and iOS.
  • CollaborationandCommunication: work with product managers, designers, and developers to translate requirements into technical solutions.
  • TestingandMaintenance: write unit, integration, and end-to-end tests; debug and maintain codebases.
  • ContinuousImprovement: lead code reviews and improve workflows, tools, and processes.

Skills

Python
JavaScript/TypeScript
Angular
RESTful APIs
Django
Flask
AWS
PostgreSQL
Redis
CI/CD

Education

BSc in Computer Science or related field

Tools

Ionic
Django
Flask
Angular
AWS
Terraform
Redis
PostgreSQL
Celery
RabbitMQ

Job description

This is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation.

As a Full Stack Developer at RideCo, you will contribute to shaping the architecture, design, and delivery of our industry-leading ride sharing platform. You will own features end-to-end across the stack and drive technical decisions that directly influence product direction. This role is ideal for a developer who thrives in a fast-paced environment and is motivated by building impactful, scalable solutions for real-world challenges.

Your day-to-day responsibilities will include:
BackendDevelopment:
  • Design,buildandmaintainrobust,scalableAPIsusingDjangotopowerwebandmobileapplications.
  • Implementdatamodelsandbusinesslogictomanagecomplexinteractionsandhandlehightransactionvolumesefficiently.
  • Ensurebackendsystemsaresecure,reliable,andoptimizedforperformance.
FrontendDevelopment:
  • Developdynamic,user-friendlyinterfaceswithAngular,ensuringseamlessuserexperiencesacrossdesktopandmobileplatforms.
  • CreatereusableUIcomponentsandimplementresponsivedesignsthatadaptacrossdifferentdevicesandscreensizes.
  • Optimizefront-endperformanceforfastloadtimesandsmoothinteractions.
MobileApplicationDevelopment:
  • DesignanddevelophybridmobileapplicationsusingIonicforAndroidandiOSplatforms.
  • Enhancemobileappfunctionalitywithnewfeatureswhileensuringcross-platformcompatibility.
  • Collaboratewiththedesignteamtocreatevisuallyappealingandintuitivemobileuserinterfaces.
CollaborationandCommunication:
  • Workcloselywithproductmanagers,designers,andotherdeveloperstotranslatebusinessrequirementsintotechnicalsolutions.
  • Takeownershipinsprintplanning,dailystand-ups,retrospectivesandcross-teamcollaborationtoensurealignmentandtimelydelivery.
  • Providetechnicalmentorshipandguidancetojuniorandmid-leveldevelopers.
TestingandMaintenance:
  • Writeunit,integration,andend-to-endteststoensurecodequalityandsystemstability.
  • Performdebuggingandtroubleshootingtoresolveissuesacrossthestackquickly.
  • Maintainandenhanceexistingcodebases,ensuringtheystayup-to-datewithmodernpracticesandtechnologies.
ContinuousImprovement:
  • Leadcodereviewstoraisethebarforcodequalityandteamknowledge.
  • Stayaheadofindustrytrendsandrecommendnewtools,frameworksandprocesses.
  • Contributetoimprovingteamworkflows,tools,andprocessesforgreaterefficiency.
YourToolbox/WhatYou’llMaster:AtRideCoyou’llgetachancetoplay,learn,andbuildwiththefollowingtoolsandtechnologiesaspartofacross-functionalteamthatistheworld’sforemostinnovatorinon-demandtransitsoftware.
  • Languages:Python,JavaScript/Typescript(Angular)
  • Frameworks:Django,Flask
  • Web&Mobile:Ionic,hybridappsforAndroidandiOS
  • Infrastructure:AWS,Terraform,Redis,PostgreSQL,Celery,RabbitMQ
  • Monitoring&Analytics:Prometheus,Grafana,Elasticsearch,Kibana
  • DevelopmentPractices:Agile,CI/CD,Jenkins
QualificationsandExperience:
  • DegreeinComputerScience,SoftwareEngineering,orarelateddiscipline.
  • 3-5yearsofprofessionalsoftwaredevelopmentexperience
  • Provenexpertiseinbuildingandmaintainingresponsivewebapplications.
  • Strongexperiencedesigning,building,andmaintainingRESTfulAPIs.
  • SolidunderstandingofHTML5,CSS3,andmodernJavaScript(ES6+).
  • ExperiencedevelopinghybridmobileapplicationsusingIonic.
  • ProficiencyinPython(DjangoorFlask)andAngularframeworks.
  • ExperiencewithdatabasessuchasPostgreSQLandRedis.
  • Familiaritywithcloudservices(AWS,EC2,RDS).
  • KnowledgeofAgilemethodologiesandCI/CDprocesses.
  • Excitementforlearningnewtechnologiesandsolvingcomplexproblems.
CompensationandBenefits:
  • BaseSalary:$100K-$140K+performance-basedbonus+stockoptions
  • Work-LifeBalance&AdditionalPerks:Flex-timeworkschedules,vacationtime,bi-weeklycateredlunches,socialevents,casualdresscode
  • BenefitsPlan:Medical,dental,prescription,life/healthspendingaccountsandmore
  • WorkEnvironment:LocatedinKW'smostdesirableworkspaceintheheartofUptownWaterloo
  • CommuterProgram:ComplimentaryridestoandfromworkinWaterlooRegion
Whoweare:

http://www.rideco.com

RideCo powers on-demand transit. Public transit agencies and fleet operators use RideCo's cloud-based software platform to provide on-demand shared rides in dynamically routed buses and vans. RideCo is growing rapidly, and it is the most adopted on-demand paratransit and microtransit software among the 10 largest cities in the United States. Our marquee clients include Philadelphia’s SEPTA, RTC Las Vegas, San Antonio Metro, and Houston Metro.

RideCo’s software powers a diverse range of use cases, including paratransit, residential/ suburban travel; first-mile-last-mile connections for transit hubs; and corporate employee transportation. The success of these services is supported by the industry's best customer service, including a 95% plus customer retention rate. We are investing to scale up and capture the growing demand for on-demand shared rides solutions.

RideCo is proud to be an equal opportunity employer. We hire the best talent and strive to build a meritocratic culture. In accordance with the Accessibility for Ontarians with Disabilities Act, accommodations are available upon request for candidates taking part in all aspects of the selection process. If you require special accommodation to complete any portion of the application or interview process, please mention this in your application.

Why is this role open? Existing Vacancy

RideCoiscommittedtoafairandtransparentrecruitmentprocess.Wedonotuseartificialintelligence(AI)orautomateddecision-makingtoolstoscreen,evaluate,orselectcandidates.Allapplicationsarereviewedandassessedbyourhiringteam.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer, Quality Engineering
Software Developer, Quality Engineering

RideCo On-Demand Transit • Southwestern Ontario

On-site
CAD 80,000 - 100,000
Flex-time work schedules
Vacation time
Bi-weekly catered lunches
+3
Software Developer, Quality Engineering
Software Developer, Quality Engineering

RideCo Inc. • Southwestern Ontario

On-site
CAD 80,000 - 100,000
Flex-time schedules
Vacation time
Catered lunches
+6
Mobile Developer - Software Engineer
Mobile Developer - Software Engineer

RideCo On-Demand Transit • Southwestern Ontario

On-site
CAD 90,000 - 130,000
Flex-time work schedules
Vacation time
Bi-weekly catered lunches
+3
Business Data Analyst
Business Data Analyst

RideCo Inc. • Waterloo

On-site
CAD 80,000 - 90,000
Stock options
Bi-weekly catered lunches
Casual dress code
+1
Business Data Analyst
Business Data Analyst

RideCo On-Demand Transit • Southwestern Ontario

On-site
CAD 80,000 - 90,000
Flex-time
Vacation time
Bi-weekly catered lunches
+4
Technical Operations Analyst
Technical Operations Analyst

RideCo Inc. • Southwestern Ontario

On-site
CAD 55,000 - 65,000
Flex-time
Vacation time
Bi-weekly catered lunches
+3
Technical Operations Analyst
Technical Operations Analyst

RideCo On-Demand Transit • Southwestern Ontario

On-site
CAD 55,000 - 65,000
Flex-time schedules
Vacation time
Bi-weekly catered lunches
+4
Business Data Analyst
Business Data Analyst

RideCo Inc. • Southwestern Ontario

On-site
CAD 80,000 - 90,000
Performance-based bonus
Stock options
Flex-time work schedules
+3
On-Demand Transit Data Analyst
On-Demand Transit Data Analyst

RideCo Inc. • Southwestern Ontario

Hybrid
CAD 80,000 - 90,000
Performance-based bonus
Stock options
Flex-time work schedules
+3
Software Engineer, Pricing - Rider Engagement
Software Engineer, Pricing - Rider Engagement

Lyft • Toronto

Hybrid
CAD 108,000 - 135,000
Health & Dental coverage
Mental health benefits
Family building benefits
+2