Talent.com
Full Stack Software Engineer
Full Stack Software EngineerRideCo • Waterloo, Ontario, Canada
Full Stack Software Engineer

Full Stack Software Engineer

RideCo • Waterloo, Ontario, Canada
30+ days ago
Job type
  • Full-time
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 the newest member of our Software Engineering team, you will contribute to the design and development of RideCo’s industry-leading ride sharing platform. The ideal candidate must possess a sound grasp of Software Architecture & Development principles, leveraging their ability to understand business requirements and translate them directly into product and implementation decisions. You will thrive in a small-team environment with fast-paced agile iterations, where every developer contributes code that delivers a meaningful impact to our customers and the company.

Your day-to-day responsibilities will include :

Backend Development :

  • Build and maintain robust, scalable APIs using Django to power web and mobile applications.
  • Implement data models and business logic to manage complex interactions and handle high transaction volumes efficiently.
  • Ensure backend systems are secure, reliable, and optimized for performance.

Frontend Development :

  • Develop dynamic, user-friendly interfaces with Angular, ensuring seamless user experiences across desktop and mobile platforms.
  • Create reusable UI components and implement responsive designs that adapt across different devices and screen sizes.
  • Optimize front-end performance for fast load times and smooth interactions.
  • Mobile Application Development :

  • Design and develop hybrid mobile applications using Ionic for Android and iOS platforms.
  • Enhance mobile app functionality with new features while ensuring cross-platform compatibility.
  • Collaborate with the design team to create visually appealing and intuitive mobile user interfaces.
  • Collaboration and Communication :

  • Work closely with product managers, designers, and other developers to translate business requirements into technical solutions.
  • Participate in sprint planning, daily stand-ups, and retrospectives to ensure alignment and clear communication across the team.
  • Testing and Maintenance :

  • Write unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Perform debugging and troubleshooting to resolve issues across the stack quickly.
  • Maintain and enhance existing codebases, ensuring they stay up-to-date with modern practices and technologies.
  • Continuous Improvement :

  • Participate in code reviews to share knowledge and uphold coding standards.
  • Stay current with emerging technologies and suggest ways to incorporate them into our development practices.
  • Contribute to improving team workflows, tools, and processes for greater efficiency.
  • Your Toolbox / What You’ll Master : At RideCo you’ll get a chance to play, learn, and build with the following tools and technologies as part of a cross-functional team that is the world’s foremost innovator in on-demand transit software.

  • Languages : Python, JavaScript / Typescript (Angular)
  • Frameworks : Django, Flask
  • Web & Mobile : Ionic, hybrid apps for Android and iOS
  • Infrastructure : AWS, Terraform, Redis, PostgreSQL, Celery, RabbitMQ
  • Monitoring & Analytics : Prometheus, Grafana, Elasticsearch, Kibana
  • Development Practices : Agile, CI / CD, Jenkins
  • Qualifications and Experience :

    Requirements :

  • Degree in Computer Science, Software Engineering, or a related discipline.
  • 3+ 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.
  • Preferred :

  • 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.
  • Excitement for learning new technologies and solving complex problems.
  • Compensation and Benefits :

  • Base Salary : $90K - $120K + performance-based bonus + stock options
  • Work-Life Balance & Additional Perks :  Flex-time work schedules, vacation time, bi-weekly catered lunches, social events, casual dress code
  • Benefits Plan : Medical, dental, prescription, life / health spending accounts and more
  • Work Environment :   Located in KW's most desirable work space in the heart of Uptown Waterloo
  • Commuter Program :   Complimentary rides to and from work in Waterloo Region
  • Location : Waterloo Region, Ontario (position requires minimum 3 day in-office attendance)
  • Create a job alert for this search

    Full Stack Software Engineer • Waterloo, Ontario, Canada

    Similar jobs
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Targeted Talent • Waterloo, ON, Canada
    Permanent
    We are looking for an experienced.Senior Full-Stack (React & Node) Developer.Our client is a fintech company based out of Vancouver. JavaScript / TypeScript and related frameworks (NestJS, Expre...Show more
    Last updated: 30+ days ago • Promoted
    Engineer-In-Training (Bilingual)

    Engineer-In-Training (Bilingual)

    Teletek Structures Inc. • Saint Jacobs, ON, Canada
    Full-time +1
    You’re a Civil Engineering Graduate looking for your perfect entry-level role.You want an exciting, hands-on job in the dynamic telecommunications industry. You’re driven to prove yourse...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Planitar • Waterloo, ON, Canada
    Full-time
    GUIDE, a proprietary camera and software platform for capturing and delivering accurate floorplans, immersive 3D virtual tours and extensive property data. GUIDE is the most efficient system to map ...Show more
    Last updated: 30+ days ago • Promoted
    Project Coordinator

    Project Coordinator

    People Store Staffing • Woodstock, ON, Canada
    Full-time
    Project Coordinator – Infrastructure.Our client is a construction firm delivering civil and infrastructure projects and is currently seeking an Infrastructure Project Coordinator to support the pla...Show more
    Last updated: 25 days ago • Promoted
    Millwright

    Millwright

    Cargill • Linwood, ON, CA
    Full-time
    Week 1 : Monday, Tuesday, Friday, Saturday.Week 2 : Sunday, Wednesday, Thursday.Must hold an Ontario or Inter-Provincial 433A Millwright Certificate. As a Maintenance Millwright at Cargill, you will b...Show more
    Last updated: 30+ days ago • Promoted
    Android Kotlin Developer - Waterloo, Canada

    Android Kotlin Developer - Waterloo, Canada

    Forhyre • Waterloo, ON, Canada
    Full-time
    We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits.This Android app developer will work with our team of talented engineers to design and ...Show more
    Last updated: 30+ days ago • Promoted
    Machine Operator

    Machine Operator

    Aerotek • Waterloo, ON, Canada
    Full-time
    Job Title : Machine Operator (Nights).Join our team as a Machine Operator, where you will be responsible for loading coils of steel into a mill. As these coils progress through a series of tooling, t...Show more
    Last updated: 6 days ago • Promoted
    Software Developer

    Software Developer

    Voltera • Waterloo, ON, Canada
    Full-time
    Voltera is a rapidly scaling technology company that has been driving change in the additive electronics industry since 2013. Our tools help the worlds most innovative minds solve previously unsolva...Show more
    Last updated: 30+ days ago • Promoted
    Unreal Engine C++ XR Developer II

    Unreal Engine C++ XR Developer II

    Mawari Technologies • Waterloo, ON, Canada
    Full-time
    At Mawari we believe the next iteration of the internet will be delivered to XR devices.It represents a fundamental and pivotal change on how we work, socialize and learn today.To power the next ge...Show more
    Last updated: 9 days ago • Promoted
    Applications Engineer

    Applications Engineer

    Accelerated Systems Inc. • Waterloo, ON, Canada
    Full-time
    ASI), we design and manufacture high-performance motor controllers, battery systems, and software solutions for a wide range of electric vehicle and motion control applications.We're a team of ...Show more
    Last updated: 30+ days ago • Promoted
    Before School Support - LTO - 7.5 hrs per week

    Before School Support - LTO - 7.5 hrs per week

    Waterloo Region District School Board • Elmira, ON, Canada
    Part-time
    Waterloo Region District School Board (WRDSB) serves approximately 65,000 students in 123 schools, as well as alternative and continuing education sites. WRDSB is committed to creating learning envi...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Manager

    Software Development Manager

    Mach7 Technologies • Waterloo, ON, Canada
    Full-time
    Software Development Manager – eUnity Medical Imaging Viewer.You won’t just manage teams—you’ll.The code your teams write helps doctors see what matters most.The processes y...Show more
    Last updated: 17 days ago • Promoted
    IT DevOps & Cloud Developer Summer Student 2026

    IT DevOps & Cloud Developer Summer Student 2026

    Perimeter Institute • Waterloo, ON, Canada
    Full-time
    Onsite at 31 Caroline Street N.Full Time Contract from May 4, 2026 - August 21, 2026.Associate Director, Software and Data Services. The starting hourly rate for this position is between $21.Perimet...Show more
    Last updated: 21 days ago • Promoted
    Founding Engineer ($3M pre-seed)

    Founding Engineer ($3M pre-seed)

    Clera • Waterloo, ON, Canada
    Full-time
    We're building the future of recruiting with AI – and we need an exceptional engineer to join our founding team in our San Francisco hackerhouse. We just raised a $3M pre-seed from top-tie...Show more
    Last updated: 21 days ago • Promoted
    Senior Backend Developer (w / DevOps experience)

    Senior Backend Developer (w / DevOps experience)

    Sera4 • Waterloo, ON, Canada
    Full-time
    Sera4 is expanding the Cloud Engineering team powering our Teleporte access control platform.Were looking for an experienced backend developer to design APIs, build scalable services, and contribut...Show more
    Last updated: 30+ days ago • Promoted
    Forklift Operator-Dock Stacker / Walkie

    Forklift Operator-Dock Stacker / Walkie

    People Finders Personnel • Woodstock, ON, Canada
    Full-time +1
    People Finders Personnel partners with respected Energy suppliers to connect dependable warehouse associate professionals with clean, safe, and supportive workplaces.Whether you’re a seasoned...Show more
    Last updated: 9 days ago • Promoted
    Freelance Business Developer - North America / Remote

    Freelance Business Developer - North America / Remote

    Cross Border Talents • Waterloo, ON, Canada
    Remote
    Full-time
    English + Fluent Spanish (Highly Preferred).Freelance (Commission-Based - No Fixed Salary).Webflow development, no-code engineering, AI systems, and digital product architecture.Motion systems, 3D ...Show more
    Last updated: 7 days ago • Promoted
    Jeff looking for a babysitter or nanny in Wellesley

    Jeff looking for a babysitter or nanny in Wellesley

    Sitly • Wellesley, CA
    Full-time +1
    Hi there, we are a young family with 2 full time working parents in need of a kind and reliable nanny.One that will adopt our parental lifestyle and ensure our children are safe and well taken care...Show more
    Last updated: 14 days ago • Promoted