Full Stack Engineer
Roadie · REMOTE · posted Aug 28, 2026
logistics
What this role actually asks for
Extracted by RemoteHuntMust have
- •Experience with React, Node.js, and TypeScript
- •Proficiency in Python
- •Experience with AWS and Kubernetes
- •Experience with Docker and PostgreSQL
- •Experience with Redis and GraphQL
- •Strong problem-solving skills
- •Strong communication and collaboration skills
Tools and technologies
ReactNode.jsTypeScriptPythonAWSKubernetesDockerPostgreSQLRedisGraphQL
Worth checking before you apply
- ⚠US W2 only
The full posting
<div class="content-intro"><p>Roadie, a UPS company, is a leading logistics and delivery platform that helps businesses tackle the complexities of modern retail with unmatched delivery coverage, flexibility and visibility. Reaching 97% of U.S. households across more than 30,000 zip codes — from urban hubs to rural communities — Roadie provides seamless, scalable solutions that meet a variety of delivery needs.</p> <p>With a network of more than 310,000 independent drivers nationwide, Roadie offers flexible delivery solutions that make complex logistics challenges easy, including solutions for local same-day delivery, delivery of big and bulky items, ship-from-store and DC-to-door. For more information, visit <u><a href="http://www.roadie.com" target="_blank">www.roadie.com</a></u>.</p></div><div class="qMYqUG_convSearchResultHighlightRoot"> <div class="" data-turn-id-container="request-WEB:0f3adf66-1b17-4aa9-90a0-cf57ee658f23-2" data-is-intersecting="true"> <section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-turn-id="request-WEB:0f3adf66-1b17-4aa9-90a0-cf57ee658f23-2" data-turn-id-container="request-WEB:0f3adf66-1b17-4aa9-90a0-cf57ee658f23-2" data-testid="conversation-turn-4" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden @[53.5rem]/main:[--thread-content-max-width:48rem] relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="2a3625ea-19e6-5905-881d-d2fbe9bc98d3" data-turn-start-message="true" data-message-model-slug="gpt-5.6-sol-wm"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling"> <div class="qMYqUG_convSearchResultHighlightRoot"> <div class="" data-turn-id-container="request-WEB:0f3adf66-1b17-4aa9-90a0-cf57ee658f23-3" data-is-intersecting="true"> <section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-turn-id="request-WEB:0f3adf66-1b17-4aa9-90a0-cf57ee658f23-3" data-turn-id-container="request-WEB:0f3adf66-1b17-4aa9-90a0-cf57ee658f23-3" data-testid="conversation-turn-6" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden @[53.5rem]/main:[--thread-content-max-width:48rem] relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="af1ae551-8234-5dfe-a1b4-402059ff6c52" data-turn-start-message="true" data-message-model-slug="gpt-5.6-sol-wm"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling"> <p>This <strong>Full Stack Software Engineer</strong> will help build and evolve the web applications that power the driver experience at Roadie, while also contributing to RoadieXD™, our cross-dock solution, geospatial capabilities, and other foundational platform services. You’ll partner across Engineering, Product, and Operations to create intuitive, reliable experiences, solve complex logistics challenges, and build scalable systems that support millions of deliveries. If you enjoy owning features end to end, tackling challenging full-stack problems, and seeing your work make a meaningful impact, you’ll thrive in this role.</p> <p><strong>What You’ll Do</strong></p> <ul> <li>Design, build, and test full-stack features that improve the experience of drivers on the road</li> <li>Develop the APIs and services that support RoadieXD, geospatial capabilities, and other areas of the Roadie platform</li> <li>Build internal and customer-facing tools, primarily in React, that help our operations scale efficiently</li> <li>Partner with Engineering, Product, and Operations to solve complex logistics challenges and deliver high-impact features</li> <li>Contribute to architecture and technical design decisions that improve platform scalability, reliability, and performance</li> <li>Write clean, maintainable code supported by automated testing, thoughtful code reviews, and modern engineering practices</li> <li>Improve existing systems by identifying opportunities to enhance performance, developer experience, and long-term maintainability</li> </ul> <p><strong>Technologies</strong></p> <ul> <li><strong>Frontend:</strong> TypeScript, JavaScript, React</li> <li><strong>Backend:</strong> Go and Ruby on Rails, with experience in other backend technologies welcomed</li> <li><strong>Data:</strong> PostgreSQL, Redis, Kafka</li> <li><strong>Infrastructure and DevOps:</strong> AWS, GitHub, Docker, Kubernetes, CircleCI</li> </ul> <p><strong>What You Bring</strong></p> <ul> <li>3+ years of professional software engineering experience building and shipping production applications</li> <li>Experience developing scalable systems and APIs in production environments</li> <li>Proficiency in at least one backend language, such as Go, Ruby, Java, C#, or Python</li> <li>Experience working with a modern frontend framework, ideally React</li> <li>A track record of building reliable, maintainable, and well-tested software</li> <li>Strong problem-solving skills and the ability to navigate complex technical challenges</li> <li>Sound technical judgment, with the ability to balance immediate needs and long-term maintainability</li> <li>Strong communication and collaboration skills, with experience working across Engineering, Product, and other teams</li> <li>Curiosity, ownership, and the ability to learn new technologies quickly</li> </ul> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <p><strong>Why Roadie? </strong></p> <ul> <li>Competitive compensation packages </li> <li>100% covered health insurance premiums for yourself</li> <li>401k with company match</li> <li>Tuition and student loan repayment assistance (that’s right - Roadie will contribute directly to your existing student loans!) </li> <li>Flexible work schedule with unlimited PTO </li> <li>Monthly 3-day weekends</li> <li>Monthly WFH stipend </li> <li>Paid sabbatical leave - tenured team members are given time to rest, relax, and explore</li> <li>The technology you need to get the job done</li> </ul> <div class="job__description body"> <div> <div class="job__description body"> <div> <div class="job__description body"> <div> <p><strong>This role is not eligible for Visa sponsorship. Applicants must be authorized to work for any employer in the U.S. </strong></p> </div> </div> </div> </div> </div> </div>
Is this one actually worth your time?
RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.