Full-stack Software Engineer

1 week ago


Kitchener, Ontario, Canada RideCo Inc. Full time
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.

At RideCo, you will be switching hats between Software Developer & Architect, Scalability Expert, and a Leader & Mentor depending on the problem at hand.

As a Software Developer & Architect, you will:

Develop sophisticated interactive dashboards and their high-performance backend APIs, to expose key service metrics and visualizations which enable operators to react to real-time needs of the system.

Model complex interactions in a real-time system using efficient data structures that support millions of transactions per minute by users and operators around the world.

You bring a deep understanding of cloud infrastructures, which along with rapid deployment and scaling methodologies, contribute to the efficiency and scalability of the platform.

Contribute to the architectural direction to ensure that the system as a whole remains flexible, manageable, and extensible without impacting the performance of our industry-leading optimization engine.

Build out and grow our custom mapping engine based on Open Street Maps, which is capable of routing vehicles through complex road networks while accounting for dynamic real-time traffic and varying road availability.

Mentor teammates and junior developers in a rapidly growing organization, to become highly productive members of the team with a solid understanding of our system and development practices.

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 / Angular

Web Stack:
Django, Flask, Gunicorn, Nginx
Ionic, hybrid apps for Android and iOS

Health/Monitoring:
AWS CloudWatch, Prometheus, Grafana, Elasticsearch, Logstash, Kibana
Agile, continuous integration, Jenkins, zero-downtime software updates
Degree in Computer Science, Software Engineering, or a related discipline.
~3+ years of professional software development experience.
~ Have built and maintained responsive, highly-available web applications.
~ Expertise in designing, building, and maintaining RESTful APIs.
~ Experience designing complex, high-performance data models and their database representation.
~ Experience with databases (PostgreSQL, Redis).
Experience with Python 3.

x web application development (any of:
Django, Flask).
Experience with common JavaScript libraries / frameworks (any of: Angular, AngularJS, React, Vue).
Experience with hybrid web frameworks (any of: Cordova, Phonegap, Capacitor)
Strong scripting and experience building diverse, robust tooling (any of: Python, Node, Shell).
Familiarity with Agile build and development processes.

Base Salary:
$90K - $120K + performance-based bonus + stock options
Work-Life Balance &

Additional Perks:
Flex-time work schedules, vacation time, catered lunches, social events, casual dress code

Benefits Plan:
Medical, dental, prescription, life/health spending accounts and more

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.

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.

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.



  • Kitchener, Ontario, Canada Manulife Full time

    Job Description Manulife is committed to becoming the digital, customer leader in our industry, and we are constantly seeking dedicated engineers to help us achieve this goal. We are looking for a Full-Stack Software Engineer to join our Individual Insurance Team, specifically on Travel Insurance team. As a Full-Stack Software Engineer, you will...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering Transformation page is loaded Senior Full Stack Software Engineer/Coach, Engineering Transformation Apply locations Waterloo, Ontario Toronto, Ontario time type Full time posted on Posted 2 Days Ago job requisition


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Full Stack Software Engineer, Manulife Bank page is loaded Full Stack Software Engineer, Manulife Bank Apply locations Waterloo, Ontario time type Full time posted on Posted 3 Days Ago job requisition id JR We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world....


  • Kitchener, Ontario, Canada Société Financière Manuvie Full time $74,270 - $137,930

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie en nous appuyant sur des valeurs, et ce, dans l'ensemble de nos...


  • Kitchener, Ontario, Canada Alliancesrcare Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationManulifeShare this job Waterloo, Canada CAD CAD Full Time Role Highlights HTML5 TypeScript AI Integrations CICD Full Stack GitHub Actions Transformation Cloud Operations Infrastructure Agile Data Scripting CAD Tools, Libraries and Frameworks Docker GraphQL MongoDB ...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Full Stack Software Engineer, Manulife Bank page is loaded Full Stack Software Engineer, Manulife Bank Apply locations Waterloo, Ontario time type Full time posted on Posted 3 Days Ago job requisition id JR We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world....


  • Kitchener, Ontario, Canada Company 19 - John Hancock Life Insurance Company (U.S.A.) Full time

    Description The opportunity Work Locations: Boston - USA or Toronto-Canada or Waterloo-Canada Work arrangement: Hybrid (3 days from nearest Office, 2 days from Home) Are you a self starter who loves technical challenges? Are you passionate about building high-quality, user-friendly solutions? If so, then we want to hear from you We are...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Salesforce Full Stack Software Engineer page is loaded Senior Salesforce Full Stack Software Engineer Apply locations Waterloo, Ontario Toronto, Ontario CAN, Nova Scotia, Halifax, 2717 Joseph Howe Drive time type Full time posted on Posted 3 Days Ago job requisition id JR We are a leading financial services provider committed to making decisions...


  • Kitchener, Ontario, Canada Smile Full time

    is the world's largest loyalty platform, providing easy-to-use reward programs that help scaling ecommerce brands transform one-time sales into repeat purchases from loyal customers. Over 100,000 brands use Smile to turn transactional purchases into passionate repeat shoppers. We currently power over 100,000 rewards programs, reaching more than 500...


  • Kitchener, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering Transformation page is loaded Senior Full Stack Software Engineer/Coach, Engineering Transformation Apply locations Waterloo, Ontario Toronto, Ontario time type Full time posted on Posted 2 Days Ago job requisition id JR We are a leading financial services provider committed to making decisions easier...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The Opportunity: As a Senior Software Engineer at applyboard, you will play a pivotal role in Applyboard's technological advancement and product development. Leveraging your knowledge in all stages of software engineering, you'll collaborate with cross-functional teams to design, develop, and deploy innovative solutions that address complex technical...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The Opportunity:We are looking for an experienced and creative Sr. Full-Stack Engineer to join our growing School Products Team and help take our company to the next levelAs part of the team, you'll be part of a dynamic and growing team that builds and supports technology solutions for internal enterprise clients.The projects and platforms include but are...


  • Kitchener, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    Description Do you enjoy working in a fast-paced environment with highly skilled individuals and solving problems? Would you enjoy being part of a cohesive, hard-working team that loves to have a good time? Is continuous learning part of your DNA? If you said yes to most of these, we have an opportunity for you We are looking for a Senior Engineer to...


  • Kitchener, Ontario, Canada PiinPoint Full time $185,000 - $210,000

    Full Time] Full-Stack Developer at PiinPoint (United States) | BEAMSTART Jobs Full-Stack Developer Full Time Remote Work Python for back-end React + Reflux/Redux for front-end Docker, Convox/AWS APIs for devops Care deeply about design, be it visual representation or code structure Open to building prototypes quickly to validate an idea A mind for...


  • Kitchener, Ontario, Canada Outrider Full time

    Engineering – Autonomy - Planning And Controls / Outrider is a software company that is automating distribution yards with electric, self-driving trucks. Our system eliminates manual tasks that are hazardous and repetitive while it improves safety and efficiency. Outrider's mission is to drive the rapid adoption of sustainable freight transportation. We...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Developer – Embedded Systems (AUTOSAR Adaptive)Are you excited about being part of a top-notch global engineering design house that specializes in creating embedded software/hardware, electronics, and electro-mechanics?What we're seeking:Dynamic professionals who are highly motivatedDesigners with diverse backgrounds and a service-oriented mindset...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Developer – Embedded Systems (AUTOSAR Adaptive) Are you ready to join a top global engineering design company specialized in creating embedded software/hardware, electronics, and electro-mechanics? You will collaborate on cutting-edge automotive embedded software projects Integrate, release-test, and deploy Adaptive AUTOSAR stack for various...


  • Kitchener, Ontario, Canada Société Financière Manuvie Full time

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie en nous appuyant sur des valeurs, et ce, dans l'ensemble de nos...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Software Developer – Embedded Systems (BSP)Are you prepared to join a top global engineering design firm specializing in embedded software/hardware, electronics, and electro-mechanics?What we're seeking:Highly motivated and dynamic professionalsDesigners with diverse backgrounds and a service-oriented mindsetProfessionals able to work on in-house projects...


  • Kitchener, Ontario, Canada Recruiting from Scratch LLC Full time

    If you are looking for a new role, feel free to apply and our team will reach out if we have an appropriate role at one of our client companies We currently recruit backend engineers, full-stack engineers, infrastructure engineers, platform engineers, site reliability engineers, engineering manager