Postuler

Publié il y a 3 jours

Full-Stack Engineer

@ Onfleet

Télétravail au Canada

TélétravailContrat4+ ans d’expérience
Postuler
SIGNAUX

En bref

Onfleet is hiring a remote Full-Stack Engineer based in Latin America or Canada as a contractor to build its Orchestration capabilities. The work spans Node.js and React features, APIs, webhooks, and integrations, with agent-driven development and a strong focus on testing and code quality. The role requires working US Pacific business hours (9am–5pm PT) and pays a base salary of $60K to $80K USD.

Responsabilités :

  • Build and refactor Node.js and React features
  • Design and maintain APIs, webhooks and integrations
  • Write unit, integration and end-to-end tests
  • Review code and drive quality with agentic tools
  • Take part in Scrum ceremonies and on-call rotation

Résumé des exigences :

  • 4+ years professional software engineering experience
  • 3+ years with Node.js and React in TypeScript or JavaScript
  • Automated testing across unit, integration and E2E layers
  • Experience with disciplined agentic development flows
  • Excellent written and spoken English (about C1)

Outils et compétences

Avantages mentionnés

Congés payés
Source et dates

Site carrière / système de candidatures · rippling

Date publiée par l’employeur
2026-11-06
Première détection par notre source
2026-11-09
Mise à jour du dossier source
2026-11-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience4 an(s) et plus
Heures par semaine40
Horairejour
Déplacementsavion : aucun · route : aucun
Milieu de travailDomicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (préféré)
Domaines d’étudesComputer Science
Avantages mentionnésCongés payés généreux, Horaire flexible, Allocation de télétravail

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Onfleet

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Onfleet is the world's most advanced last mile delivery platform.

Description complète de l’entreprise

Onfleet helps businesses around the globe power their deliveries. Onfleet’s mission is to power the future of commerce by enabling businesses of all sizes to move goods more efficiently and delightfully. Our software platform includes intuitive smartphone apps for drivers, a powerful modern web dashboard for dispatchers, and automatic notifications and real-time tracking for recipients. Onfleet powers millions of deliveries every week for thousands of businesses around the world across a range of industries from grocery and prepared meals to pharmacy, flowers, and furniture. Onfleet is based in San Francisco, California.

Abonnés LinkedIn
10 373
Personnes associées sur LinkedIn
91
Bureaux déclarés
  • 717 California St, San Francisco, California 94108, US
Autres noms enregistrés
  • Onfleet
Spécialités
  • Logistics
  • Mobile
  • Fleet Management
  • Delivery
  • Software
  • Last-mile
  • Grocery
  • Retail
  • Pharmacy
  • Dispatch
  • Route Planning
  • and Courier
Le profil indique une agence de recrutement
Non

Onfleet helps businesses around the globe power their deliveries. Onfleet’s mission is to power the future of commerce by enabling businesses of all sizes to move goods more efficiently and delightfully. Our software platform includes intuitive smartphone apps for drivers, a powerful modern web dashboard for dispatchers, and automatic notifications and real-time tracking for recipients. Onfleet powers millions of…

ChampValeur
SecteurTechnology, Information and Internet
Taille51-200 employees
Siège socialSan Francisco, California
Type d’organisationPrivately Held
Fondée en2015
SpécialitésLogisticsMobileFleet ManagementDeliverySoftwareLast-mileGroceryRetailPharmacyDispatch
Offres sur Jobsy4
LinkedInVoir la page
Description

About Onfleet

Onfleet's mission is to power the future of commerce by enabling businesses of all sizes to move goods more efficiently and delightfully. Our product includes intuitive smartphone apps for drivers, a powerful modern web application and dashboard for logistics teams, and automatic notifications and real-time tracking for recipients. Onfleet powers millions of deliveries every week for thousands of businesses around the world across a range of industries, from grocery and prepared meals to pharmacy, flowers, and furniture.

About the role

Onfleet is hiring a Full-Stack Engineer based in Latin America or Canada to join one of our cross-functional teams as we build out our Orchestration capabilities. You'll be a core contributor across new feature development, architectural improvements, and system integrations. Your work will span our core platforms, APIs, webhooks, and other integration surfaces, evolving courier and orchestration functionality, and improving internal tooling and developer experience.

The majority of backend work is in Node.js, with a growing Rust codebase in our newer projects. Front-end work is in React, with a mix of JavaScript and TypeScript. You'll work across a blend of greenfield development and continual, thoughtful development and refinement of existing systems: creating high-quality, well-tested code, contributing to a healthy Scrum cadence, and helping tame legacy complexity by putting code under test, isolating change boundaries, and simplifying tangled implementations.

Everyone on the team owns quality. Automated tests are part of our Definition of Done, and nothing goes to production without being well reviewed by humans and AI agents. If you bring deeper testing or automation experience, that is a real advantage in this seat and we will put it to work, but it is not a prerequisite.

If you have strong Computer Science fundamentals, care deeply about quality and craft, and bring a scrutinizing, questioning mindset, we'd love to hear from you.

How we work

Our engineers combine Computer Science fundamentals with a principled approach to software development that sets a high bar for quality. We're pragmatic, quality-driven, and deliberate about the tools and practices we adopt.

We code using agents, and nearly 100% of our code is written this way. Success here takes a scrutinizing, questioning mindset: the engineers who thrive are the ones who avoid slop, catch the wrong call before it ships, and drive quality and the right engineering choices forward. Generating code is the easy part; knowing what good looks like, and holding the bar, is the job. To be successful in this role you will need enough expertise in the languages we use to challenge both the code an agent writes and the architecture it proposes.

We also expect every engineer to be an active contributor to how we work, not just a consumer of existing workflows. Improving our agentic workflows, orchestration, and tooling is a core part of the role; we're always looking for ways to raise the team's quality and efficiency, and that's expected from everyone. Desire and excitement for the application of AI to software development are critical to this role. We are seeking candidates who want to work in and maintain leading-edge agentic workflows, and stay there as the models and tools evolve.

What you'll do

  • Build and continually improve your own agentic development workflow, and help raise the team's. This goes far beyond prompting for code: we use AI across the whole path, from PRDs to technical specs, epics, and tickets, into development plans, and finally into high-quality code with thorough unit and integration tests.
  • Drive quality through disciplined verification and both agentic and human code review, on your own code and your teammates'. Extend our agentic review tooling as you go, and hold the bar on what gets merged.
  • Apply your agentic workflow in both greenfield and legacy code, meeting the different challenges each presents.
  • Design and implement high-quality, scalable software in parallel with the tests that validate it.
  • Drive and show ownership of features end to end: research/planning, design, implementation, validation, deployment and monitoring in production.
  • Continuously refactor and simplify code to improve clarity, maintainability, and long-term system health, including making hard-to-reach code testable.
  • Develop and refine our APIs, webhooks, and other integration surfaces.
  • Work in a healthy Agile/Scrum cadence: reliable estimates, proactive and clear communication, and follow-through on commitments.
  • Troubleshoot and resolve complex technical issues, including participation in the on-call rotation.
  • Collaborate with product and cross-functional partners to prioritize features and bug fixes, and lift the people around you through pairing, thorough reviews, and writing things down.

What you'll bring (required)

  • A scrutinizing, questioning mindset: you don't accept output, your own or an agent's, at face value, and you surface problems early. You’re open and honest when you see a problem, and seek opportunities to help all of us improve.
  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience, and strong CS fundamentals: data structures, database fundamentals, API design, testing, and an instinct for clean, maintainable code.
  • Front-end and back-end experience, having shipped multiple features that cross the full application stack from ideation to production use by real customers.
  • Automated testing experience across unit, integration, and end-to-end layers, including hands-on experience with a browser or end-to-end framework such as Playwright or Selenium.
  • 4 or more years of hands-on professional software engineering experience building, shipping, and operating production-quality, reliable systems.
  • At least 3 years of professional experience in our core stack: Node.js and React, in TypeScript or JavaScript.
  • Experience with creating software using disciplined agentic flows, from prompt-instructing to complete development orchestrations.
  • Excellent written and spoken English. You can work entirely in English on a distributed team, explain complex technical ideas clearly, and write docs and code reviews your teammates rely on. This is roughly equivalent to a C1 level of English.

Nice to have

Especially valuable for this seat. We don't require these, but candidates who bring them will stand out from the crowd.

  • Prior experience building comprehensive automated test suites, going beyond testing your own tickets to building coverage a team relied on. Bonus points for having worked as a Software Developer in Test (SDET).
  • Hands-on CI ownership: you have created, configured, fine-tuned, or troubleshot a CI pipeline (GitHub Actions or equivalent), not just consumed one that someone else built.
  • Test-Driven Development (TDD) experience.
  • Experience with test data and environment management: getting a realistic system into a known state quickly and repeatably.
  • Experience with a statically typed, compiled language other than TypeScript, for example Rust, Go, Java, C#, or C++.
  • Deeper front-end specialization in React, for example design systems, accessibility, or performance work.
  • Familiarity with cloud service design patterns and modern software architecture.
  • Familiarity with AWS and cloud-native services; microservices and containerization.
  • Proficiency with NoSQL and other modern data-storage technologies.
  • Experience working remotely as part of an international team whose common working language is English, collaborating day-to-day with teammates in other countries.

Location and Benefits

  • This is a remote role, open only to candidates based in Latin America or Canada.
  • Onfleet offers flexible work arrangements; you can work from home or anywhere with a reliable internet connection.
  • The team works on US Pacific Time. You'll need to reliably work a schedule that frequently matches US Pacific business hours (9am–5pm PT).
  • Flexible PTO
  • Laptop and work-from-home setup stipend
  • Monthly technology stipends (internet and AI tooling)

Onfleet is an Equal Opportunity Employer

Onfleet's culture is one that strongly values diversity in its workplace and we are committed to working with potential team members who can bring diverse perspectives and experience to our company and culture.

We do not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other basis protected by applicable local, state or federal law.

We highly encourage members of underrepresented groups to apply and we will consider qualified applicants with arrest and conviction records.

Compensation

The base salary range for this role is $60K USD to $80K USD per year, depending on experience, skills, and background. Where an offer lands within that range reflects the engineering level and the depth of experience a candidate brings to the role.

How we hire

You need an identity-verified LinkedIn profile to apply. That's the free "Verified" badge, the shield icon next to your name. We check for it, and applications without it don't move forward.

Before any offer, we verify your identity and work history. That includes a live video ID check and reference calls. We use AI, automated systems, and a person to review applications: every application that meets the requirements is also read by an engineering leader or a recruiter. If you misrepresent your identity or experience, the process ends.

Emplois semblables

  • Senior Full Stack Engineer

    Canada
    HybrideTemps plein

    Diagram

    6+ ansCandidates need 6+ years in full stack, backend or platform engineering, a proven record of delivering production solutions independently, and experience with APIs, a modern front-end framework and cloud infrastructure. Strong software engineering practice and the ability to explain trade-offs to non-technical stakeholders are also required.

    React, Vue, Angular, AWS, Azure, GCP

  • Full Stack Engineer

    Télétravail au Canada
    TélétravailTemps plein

    Infisical

    Candidates need deep mastery of the JavaScript ecosystem, especially React.js, Node.js and TypeScript, plus strong attention to detail and a bias toward action. They must be based in the Americas, Brazil, India, the UK or the EU and work US hours. Go expertise and devops knowledge are nice to have.

    Senior Full Stack Engineer

    Télétravail au Canada
    TélétravailTemps plein

    Infisical

    3+ ansCandidates need deep JavaScript skills in React.js, Node.js and TypeScript with 3+ years of experience, plus strong attention to detail and a bias toward action. Go expertise, devops knowledge, open source or startup experience, and good communication are assets.

    React.js, Node.js, TypeScript, Go

  • Full Stack Engineer

    Vancouver, BC
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    3+ ansRoyal Bank of Canada needs candidates with 3+ years of software engineering experience in .NET, Java or Python, plus 2+ years of integration work with SSO, security and Kafka or MQ messaging. Candidates should know API design, cloud platforms (Azure preferred), monitoring tools like Splunk or Elastic, and SQL.

    Kafka, MQ, Splunk, Elastic, Docker, Kubernetes

    Full Stack Engineer

    Vancouver, BC
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    3+ ansRoyal Bank of Canada needs candidates with 3+ years of software engineering experience in .NET, Java or Python, plus 2+ years of integration work with SSO, security and Kafka or MQ messaging. Candidates should know API design, cloud platforms (Azure preferred), monitoring tools like Splunk or Elastic, and SQL.

    Kafka, MQ, Splunk, Elastic, Docker, Kubernetes

  • Senior Full Stack Engineer - (AI Growth Team) - Canada

    Télétravail au Canada
    Télétravail

    GoodTime

    4+ ansCandidates need 4+ years of full stack development, including 3+ years each of JavaScript/TypeScript and Node.js. They also need hands-on experience building conversational agents with LangGraph.js, relational databases, event-driven architecture and REST, and must be located in Canada.

    LangSmith, LangGraph.js, React, Redux, Node.js, Redis

  • Full Stack Engineer (Go and React)

    Edmonton, AB
    TélétravailTemps plein

    Miratech

    5+ ansCandidates need 5+ years of software development, 3+ years each with React and Go, and experience with GCP or Azure, REST APIs, microservices and CI/CD. Strong problem-solving and communication skills are also required.

    Golang, React, Google Cloud Platform, Azure, Git, Docker

    Full Stack Engineer (Go and React)

    Calgary, AB
    TélétravailTemps plein

    Miratech

    5+ ansCandidates need 5+ years of software development, 3+ years each with React and Go, and experience with GCP or Azure, REST APIs, microservices and CI/CD. Strong problem-solving and communication skills are also required.

    Golang, React, Google Cloud Platform, Azure, Git, Docker

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.