O

Onfleet

Delivery management software for last-mile logistics

Full-Stack Engineer

Full-Stack EngineeringPosted on Nov 10
Full-time$60k - $80k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related field, or equivalent professional experience, and strong computer science fundamentals including data structures, database fundamentals, application programming interface design, testing, and clean, maintainable code.
  • Front-end and back-end experience, including having shipped multiple features across 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.
  • At least 4 years of hands-on professional software engineering experience building, shipping, and operating production-quality, reliable systems.
  • At least 3 years of professional experience with Node.js and React in TypeScript or JavaScript.
  • Experience creating software using disciplined agentic flows, from prompt-instructing to complete development orchestrations.
  • Excellent written and spoken English sufficient to work entirely in English on a distributed team, explain complex technical ideas clearly, and write documentation and code reviews.

Responsibilities

  • Build and continually improve personal agentic development workflows and help improve the team's workflows, applying AI from product requirements documents and technical specifications through development plans, high-quality code, and thorough unit and integration tests.
  • Drive quality through disciplined verification and agentic and human code review of personal and teammates' code, extend agentic review tooling, and maintain standards for merged code.
  • Apply agentic workflows to both greenfield and legacy code.
  • Design and implement high-quality, scalable software alongside the tests that validate it.
  • Own features end to end, including research and planning, design, implementation, validation, deployment, and production monitoring.
  • Refactor and simplify code to improve clarity, maintainability, and long-term system health, including making difficult-to-reach code testable.
  • Develop and refine application programming interfaces, webhooks, and other integration surfaces.
  • Work in an Agile/Scrum cadence, providing reliable estimates, proactive and clear communication, and follow-through on commitments.
  • Troubleshoot and resolve complex technical issues, including participating in the on-call rotation.
  • Collaborate with product and cross-functional partners to prioritize features and bug fixes, and support teammates through pairing, thorough reviews, and documentation.

Desired Qualifications

  • Experience building comprehensive automated test suites and coverage relied on by a team; experience as a Software Developer in Test is an advantage.
  • Hands-on continuous integration ownership, including creating, configuring, fine-tuning, or troubleshooting a pipeline such as GitHub Actions.
  • Test-Driven Development experience.
  • Experience managing test data and environments so a realistic system can be brought into a known state quickly and repeatably.
  • Experience with a statically typed, compiled language other than TypeScript, such as Rust, Go, Java, C#, or C++.
  • Deeper specialization in React, such as 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 on an international team whose common working language is English, collaborating day to day with teammates in other countries.

About the Company

Onfleet

Delivery management software for last-mile logistics

Onfleet provides a delivery management platform that helps businesses manage last-mile deliveries. Its software plans routes, automates dispatch, communicates with customers and drivers, and provides a mobile app for drivers. The platform integrates with existing systems and uses analytics to improve on-time deliveries and visibility. Revenue comes from subscription fees. Compared with competitors, Onfleet offers an integrated, end-to-end toolkit (route optimization, real-time updates, driver mobile app, customer notifications) designed for diverse clients from alcohol delivery to large retailers, enabling scalable, efficient delivery operations. The goal is to deliver a better customer experience while increasing operational efficiency for clients.

Company size
51-200
Company stage
Series B
Total funding
$41.9M
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Onfleet

See more jobs