Full Stack Software Engineer

RideCo Inc.

Southwestern Ontario

On-site

CAD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Full Stack Software Engineer
Full Stack Software Engineer

RideCo On-Demand Transit • Southwestern Ontario

On-site
CAD 100,000 - 140,000
Stock options
Commuter program
Flexible work schedule
+1
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
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 On-Demand Transit • Southwestern Ontario

On-site
CAD 80,000 - 90,000
Stock options
Flex-time work schedules
Bi-weekly catered lunches
+2
Information Systems Security Manager
Information Systems Security Manager

RideCo On-Demand Transit • Southwestern Ontario

On-site
CAD 120,000 - 150,000
Flex-time work schedules
Bi-weekly catered lunches
Stock options
+1
Business Data Analyst
Business Data Analyst

RideCo Inc. • Southwestern Ontario

Hybrid
CAD 80,000 - 90,000
Performance-based bonus
Stock options
Flex-time work schedules
+3
Regional Operations Manager - Ontario & Atlantic Canada
Regional Operations Manager - Ontario & Atlantic Canada

Jobless • Canada

Hybrid
CAD 120,000 - 130,000
Senior Software Engineer, Places and Search
Senior Software Engineer, Places and Search

United States Digital Space LLC • Toronto

Hybrid
CAD 136,000 - 170,000
Extended health and dental coverage
Life insurance
Disability benefits
+5
Software Engineer, Core Maps
Software Engineer, Core Maps

United States Digital Space LLC • Toronto

Hybrid
CAD 108,000 - 135,000
Extended health & dental
Life insurance & disability
Mental health benefits
+7