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

    Software Engineer • Waterloo, Ontario, Canada

    Similar jobs
    Senior Full-Stack Engineer (Backend Focus)

    Senior Full-Stack Engineer (Backend Focus)

    Farther • Waterloo, ON, Canada
    Full-time
    Farther is a rapidly growing RIA that combines expert advisors with cutting-edge technology - delivering a comprehensive, tailored wealth management experience. Farther's founders are leaders an...Show more
    Last updated: 30+ days ago • Promoted
    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
    Senior Software Engineer, AI Model Serving - Waterloo, Canada

    Senior Software Engineer, AI Model Serving - Waterloo, Canada

    Speechify • Waterloo, ON, Canada
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 15 days ago • Promoted
    TypeScript Engineer

    TypeScript Engineer

    SuperAnnotate • Woodstock, Ontario, CA
    Remote
    Full-time
    As a TypeScript Engineer, you will work remotely on an hourly paid basis reviewing AI-generated TypeScript code snippets, design proposals, and technical explanations, as well as generating your ow...Show more
    Last updated: 1 day ago
    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
    Senior Full-Stack Engineer (Frontend Focus)

    Senior Full-Stack Engineer (Frontend Focus)

    Farther • Waterloo, ON, Canada
    Full-time
    Farther is a rapidly growing RIA that combines expert advisors with cutting-edge technology - delivering a comprehensive, tailored wealth management experience. Farther's founders are leaders an...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, iOS Core Product - Waterloo, Canada

    Software Engineer, iOS Core Product - Waterloo, Canada

    Speechify • Waterloo, ON, Canada
    Full-time
    PLEASE APPLY THROUGH THIS LINK : -.The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn wha...Show more
    Last updated: 30+ days ago • Promoted
    JavaScript Engineer

    JavaScript Engineer

    SuperAnnotate • Woodstock, Ontario, CA
    Remote
    Full-time
    As an hourly paid, fully remote JavaScript Engineer for AI Data Training, you will review complex AI-generated code and explanations or generate new ones, evaluate the reasoning quality and step-by...Show more
    Last updated: 1 day ago
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Conestogo
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Full-Stack Developer (Node, React, Express)

    Full-Stack Developer (Node, React, Express)

    Targeted Talent • Waterloo, ON, Canada
    Permanent
    We are looking for an experienced.Our client is a fintech company based out of Vancouver.You'll have the opportunity to work on an amazing platform that combines Data Analytics, and complex int...Show more
    Last updated: 30+ days ago • Promoted
    Full-Stack (React / Node) Developer

    Full-Stack (React / Node) Developer

    Targeted Talent • Waterloo, ON, Canada
    Permanent
    We are looking for an experienced.Full-Stack Developer (React / Node).Our client is an agriculture based software company operating out of Toronto. JavaScript / TypeScript and related frameworks (Ne...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Luxoft • waterloo, on, ca
    Full-time
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Show more
    Last updated: 19 days ago • Promoted
    Engineer Software Engineering for AI System

    Engineer Software Engineering for AI System

    Huawei Technologies Canada Co., Ltd. • Waterloo, ON, CA
    Temporary
    Huawei Canada has an immediate 12-month contract opening for an Engineer.The Intelligent Complex Systems Team, currently a part of the Waterloo Research Centre, examines recent advancements in arti...Show more
    Last updated: 30+ days ago
    Full Stack Engineer

    Full Stack Engineer

    BusPlanner • Waterloo, ON, Canada
    Full-time
    We’re looking for a Fullstack Developer with strong experience in C++ and.NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools.The ideal candidate...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform - Waterloo, Canada

    Software Engineer, Platform - Waterloo, Canada

    Speechify • Waterloo, ON, Canada
    Full-time
    PLEASE APPLY THROUGH THIS LINK : -.Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone—we absorb the world...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Developer - Luxoft

    Senior Full Stack Developer - Luxoft

    Luxoft • waterloo, on, ca
    Full-time
    The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.Sol...Show more
    Last updated: 19 days ago • Promoted
    Computer programming Private Tutoring Jobs Elmira

    Computer programming Private Tutoring Jobs Elmira

    Superprof • Elmira, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Developer Full Stack (Python) North America (Remote)

    Lead Software Developer Full Stack (Python) North America (Remote)

    Ignite Talent Solutions • Waterloo, ON, Canada
    Remote
    Full-time
    Lead Full Stack Developer / Solutions Architect – North America (Remote).Our client is an innovative startup transforming the manufacturing and service industries with real-time digital twins...Show more
    Last updated: 30+ days ago • Promoted