Talent.com
Software DeveloperEngineer Full-Stack
Software DeveloperEngineer Full-StackRibbit • Burlington, Ontario, Canada
Software DeveloperEngineer Full-Stack

Software DeveloperEngineer Full-Stack

Ribbit • Burlington, Ontario, Canada
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

Thank you for exploring opportunities at Ribbit! For more information about our recruiting process be sure to check our Careers page. We look forward to speaking with you.

Note : the Careers page is under maintenance; actual details and interview process may differ slightly

Note : We read everything that comes our way. Let your outstanding résumé (cover letter and design portfolio encouraged but optional) do the talking. For important questions or comments contact us at

Company

Founded in 2020 Ribbit builds and operates self-flying airplanes to resupply hard-to-reach areas. Weve developed an autonomous technology stack that performs gate-to-gate operations including taxi takeoffs landings and in-flight maneuvers. Weve demonstrated over 230 hours of autonomous flight on two different aircraft and we are actively maturing our stack while testing with clients. You can check out videos of our flights here.

Our immediate goal is to deliver cargo across northern Canada where everything from groceries to military equipment must be flown 2023 we signed our first contract with the Government of Canada and performed Canadas first hands-free gate-to-gate flight between two airports that same year. Weve also signed several northern wholesalers worth $42M per year in air freight services and have active contracts with the National Research Council of Canada (NRC) and Department of National Defence (DND). In the future our technology will be used to connect rural remote and coastal regions around the world expanding eventually to passenger travel at large.

The Ribbit Team has years of experience with piloting commercial drone operations and autonomous mobile roboticswere concentrating the worlds best software robotics and aeronautical expertise to pursue our mission of making air transportation accessible to everyone. If youre up for the challenge we want to hear from you.

Position Overview

As a Full-Stack Engineer you will collaborate with peers to :

  • Design build and iterate on the development and testing of a secure real-time Web GUI for monitoring and commanding fleets of autonomous aircraft operating in Canada and worldwide; features may include live telemetry geospatial maps health / status alerts video streams mission planning and safeguarded command workflows
  • Partner with autonomy and flight-test teams to integrate telemetry video and command / control APIs and schemas into the GUI
  • Engage with field teams to support flight trials run pilot projects collect feedback and translate operational needs into product improvements
  • Drive threat modelling and secure-by-default patterns across the stack and networking protocols

Your key objectives will include :

  • Developing and scaling backend services for telemetry ingestion event processing and command routing using resilient protocols (e.g. WebSockets).
  • Implementing robust safety and security controls (e.g. RBAC multi-tenancy SSO / MFA rate-limits confirmations E2E encryption)
  • Extending and optimizing airground networking across cellular satcom and RF (e.g. QoS congestion control adaptive bitrate FEC store-and-forward path failover)
  • Ensuring correctness and reliability under degraded links (e.g. ordering idempotency retries deduplication and replay protection)
  • Shipping production-grade infrastructure with CI / CD
  • Creating a rigorous test strategy (e.g. unit / integration / E2E load / stress fuzzing security testing plus SITL / HIL for autonomy interfaces)
  • Other Details :

  • No. of Positions : 1
  • Duration : Permanent Full-Time starting November 2025
  • Base Compensation : 106K to 170K
  • This is a hybrid role involving remote work and on-site presence to support field testsyou must be in the Greater Toronto Area or willing to relocate
  • Competitive and comprehensive compensation (e.g. 3 weeks of vacation upon joining comprehensive health and wellness plans)
  • You must be eligible to hold a Government of Canada security clearance at the Reliability or Secret level and pass security assessment for the Controlled Goods Program
  • Qualifications

    As the ideal candidate you have strong technical skills and meet the following requirements :

  • Hold a university degree in a relevant area of engineering or computer science
  • Experience developing front-end and back-end software in a commercial context with tight performance and networking constraints using modern frontend (React and TypeScript preferred) and backend (Python Go and / or Rust preferred)
  • Experience with Cloud (e.g. EKS ECS IAM CloudFront Route 53 in AWS or equivalent in GCP / Azure) and DevOps (e.g. Docker or Kubernetes CI / CD)
  • Experience with real-time data and control (e.g. WebSockets gRPC or WebRTC)
  • Experience with software development practices and supporting tools (e.g. JIRA Agile)
  • Demonstrated ability to gather design requirements and write clear and concise documentation
  • Preferred and bonus qualifications include :

  • Experience with real-time GUIs intended for data-intensive applications and / or edge deployments such as geospatial / GIS tools or drone ground control stations
  • Experience developing and / or operationally testing AVs drones robotics or other similar systems in a professional setting (e.g. startup company and / or research group)
  • Experience networking across diverse communications links (cellular satcom RF WiFi / 5G)
  • Experience with unit / integration / E2E contract tests load / stress fuzzing and security testing
  • Experience with security and compliance standards (e.g. SOC 2 / ISO 27001)
  • You also possess the soft skills to work in a high-stakes fast-paced tight-knit company such as :

  • Communication skills
  • Openness to give and receive feedback
  • Time management and adaptability
  • Self-awareness including knowing ones strengths and weaknesses
  • Taking initiative to seek define and execute tasks with minimal guidance
  • Key Skills

    Account Payable,Apache Commons,Community Support,Corporate Risk Management,Garment,Java

    Employment Type : Full-Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 106000 - 170000

    Create a job alert for this search

    Software Fullstack • Burlington, Ontario, Canada

    Similar jobs
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer Manager

    Software Developer Manager

    Lotlinx • Oakville, ON, Canada
    Full-time
    Since our founding in 2012, Lotlinx has consistently pioneered advancements in the automotive landscape.We specialize in empowering automobile dealers and manufacturers by providing cutting-edge da...Show more
    Last updated: 29 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Civica Infrastructure Inc • Woodbridge, ON, Canada
    Full-time
    Smart City Water is looking for a Senior Software Engineer to support the ongoing development and scaling of our cloud-based platforms. The role is focused on backend and cloud engineering, architec...Show more
    Last updated: 5 days ago • Promoted
    Lead Developer / Architect (Full Stack)

    Lead Developer / Architect (Full Stack)

    PHD Solutions • Burlington, ON, Canada
    Full-time +1
    Lead Developer / Architect (Full Stack) • Burlington, ON • Full-time, permanent role (Monday – Friday, with flex hours), Remote working is a possibility. Salary : $110,000 - $135,000 commensura...Show more
    Last updated: 30+ days ago • Promoted
    Guidewire Engineer

    Guidewire Engineer

    BuzzClan • oakville, on, ca
    Full-time
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Show more
    Last updated: 7 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer - Airborne Stabilized Optical Systems

    Embedded Software Engineer - Airborne Stabilized Optical Systems

    PVLabs • Burlington, ON, Canada
    Full-time
    Embedded Software DesignerAirborne Optical SystemsBurlington ON – Hybrid.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirement...Show more
    Last updated: 1 day ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    GEI Consultants • Concord, ON, Canada
    Full-time
    The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Full Stack Developer - Luxoft

    Senior Full Stack Developer - Luxoft

    Luxoft • burlington, 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
    Application Developer

    Application Developer

    HCLTech • mississauga, on, ca
    Full-time
    Design, develop, and maintain microservices-based applications using Java and Spring Boot frameworks.Implement event-driven architectures leveraging Apache Kafka for asynchronous communication.Arch...Show more
    Last updated: 27 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    freelance.ca • Mississauga, Canada
    Full-time
    If anyone is interested, please let me know.Role : Java Full Stack Developer .Work Type : Hybrid with 3 days a week.FullStack Developer with the following : . Java, Microservices, Springboot.Expert in W...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer - Android

    Software Engineer - Android

    Hygiena LLC • Mississauga, ON, Canada
    Full-time
    Hygiena provides rapid microbiology diagnostic tests and solutions for mission-critical, time-sensitive processes around the world. Hygiena’s proprietary diagnostic technologies enable custome...Show more
    Last updated: 28 days ago • Promoted
    Senior Software Engineer - AI &.NET Platforms - boostCX

    Senior Software Engineer - AI &.NET Platforms - boostCX

    Banyan Software • Burlington, ON, Canada
    Full-time +1
    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise softwar...Show more
    Last updated: 30+ days ago • Promoted
    Pega Developer - Tekgence Inc

    Pega Developer - Tekgence Inc

    Tekgence Inc • mississauga, on, ca
    Full-time
    Design, develop, enhance, and support.Pega guardrails and best practices, with recommended certification at the.Pega Lead System Architect (LSA). Developer, Technical Lead, or Project Manager.Troubl...Show more
    Last updated: 1 day ago • Promoted
    JavaScript Engineer

    JavaScript Engineer

    SuperAnnotate • Oakville, 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
    Full Stack Engineer

    Full Stack Engineer

    REV Capital • Concord, ON, Canada
    Full-time
    We're seeking an experienced Full Stack Engineer to join our engineering team.The ideal candidate will have deep expertise in Node. Google Cloud Platform (GCP) architecture, and DevOps practices...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Mevotech • Mississauga, ON, Canada
    Full-time
    Reporting into the Manager, Software Applications, the Senior Software Developer will be responsible for helping drive the success of our software development projects across functional teams withi...Show more
    Last updated: 30+ days ago • Promoted
    Java Full stack Developer

    Java Full stack Developer

    Astra North Infoteck Inc. • Mississauga, ON, ca
    Full-time
    Quick Apply
    Mississauga, ON - 3 days onsite.FullStack Developer with the following : .Java, Microservices, Springboot.Expert in Web App Development with AngularJS. Apache Camel (message queueing).Basic knowledge ...Show more
    Last updated: 16 days ago