Full Stack Software Engineer
TLDR
Join a pioneering team at Terminal, building an AI-powered Yard Operating System that enhances efficiency and sustainability in global logistics through innovative software solutions.
At Terminal, we believe the logistics yard is the last great untapped frontier in supply chain technology — a space still run on clipboards, radios, and guesswork. Yet these yards move the trucks, trailers, chassis, and containers that power global commerce. Unlocking yard-level data is foundational to improving efficiency, sustainability, and scalability across the supply chain.
That’s why we’re building the world’s first AI-powered Yard Operating System (YOS), a platform that digitizes, automates, and orchestrates everything that happens in the yard. Powered by our Terminal Vision Engine and best-in-class machine learning, we give operators real-time visibility, intelligence, and control to slash dwell times, eliminate phantom costs, and boost throughput.
The result? Safer, smarter, faster yards — and the chance to redefine a trillion-dollar industry from the ground up. Backed by top-tier investors and partnered with leading global logistics companies, we’re not just solving problems, we’re creating the category standard.
Joining Terminal means joining a team that’s rewriting the rules of modern logistics. If you want to make a tangible impact on how goods move through the global supply chain, this is an opportunity to do meaningful work at a pivotal stage of growth.
We’re looking for a Full-Stack Software Engineer to join our Yardstar product team. This role spans the entire stack — from Go backend services and Temporal workflow orchestration to React/TypeScript frontends and Cloudflare Workers at the edge. You’ll work in a monorepo environment, shipping features end-to-end across API, database, UI, and infrastructure layers.
You’ll take ownership across our entire stack, driving some of the most important pieces of our application, including features that integrate directly with our computer vision engine. This is a high-impact seat where your work shapes how AI and CV models connect to the product experience our customers rely on everyday.
Responsibilities:
Build and extend mission control workflows powered by Temporal (signals, cancellation, step-level timeouts, hierarchical designations, milestone tracking).
Deliver features across Go APIs, PostgreSQL migrations, React/TypeScript UIs, and OpenFGA permissions — often in a single PR.
Design and maintain API services on Cloudflare Workers with D1 databases, including carrier search/lookup APIs with hybrid schemas.
Consolidate multiple data sources (e.g., US SAFER + Canadian carrier data) into unified, well-documented API endpoints.
Improve migration workflows, CI validation (timestamp checks, SQL linting), and branch-aware tooling.
Add OpenTelemetry tracing and metrics to critical workflow paths.
Coordinate multi-service releases with operations teams, communicate downtime windows, and hotfix in real time during go-live events.
Requirements
Experience: 6+ years of professional software engineering experience with a demonstrated track record of ownership across the full stack. You’ve driven critical features end-to-end and taken responsibility for some of the most important pieces of the applications you’ve worked on.
CV Integration: Comfort building application layers that integrate with computer vision systems. While you don’t need to train models, this role will require an ability to consume CV pipeline outputs, wire them into product workflows, and build UI and API surfaces that make CV-driven insights actionable for end users.
Backend & Workflow Orchestration: Experience with Temporal, Cadence, or similar workflow engines (signals, cancellation, activity patterns, step-level timeouts). Strong proficiency in Go preferred; candidates with deep backend experience in another statically typed language (Rust, Java, Kotlin, C#) and a willingness to ramp quickly on Go will be considered. Comfortable with RESTful API design including bulk operations and authentication (JWT, service tokens), middleware, and structured logging.
Data Layer: Experience with PostgreSQL — schema design, migrations, and safety tooling — not just querying. Ability to consolidate multiple data sources into unified, well-documented API endpoints.
Frontend: Proficiency in TypeScript and React (component architecture, state management, responsive UI). Experience with Vite and modern frontend build tooling. Ability to implement filters, polling, error boundaries, and form-heavy UIs.
Infrastructure & Edge: Experience with Cloudflare Workers (or similar edge compute) and D1/SQLite. Familiarity with Terraform for infrastructure management and CI/CD pipeline maintenance (GitHub Actions).
Cross-Cutting: Comfortable working in a monorepo with multiple deployable services. Familiarity with OpenFGA or similar authorization frameworks. OpenTelemetry/observability instrumentation.
Communication & Collaboration: Ability to clearly communicate deployment risks and downtime to non-technical stakeholders. Triage live production issues in real time while keeping operations teams informed. Proactively share tooling discoveries and architectural context across team channels.
Preferred but Not Required
Experience in logistics, transportation, or yard/warehouse management domains.
Track record of shipping end-to-end features solo across 3+ layers of the stack.
Backend proficiency in a statically typed language other than Go (Rust, Java, Kotlin) with demonstrated ability to ramp quickly on new languages.
Comfort with Python scripting for tooling and data pipelines.
Experience leveraging AI coding assistants (Claude, Copilot) as part of daily workflow.
Comfort engaging directly with field operations teams and customer-facing stakeholders during live production rollouts.
What We Offer
Joining the Terminal team means being part of a dynamic, innovative environment where your work directly shapes the future of logistics and the global supply chain. You will work closely with a team of experts passionate about operational excellence and technological innovation. We offer competitive salaries, a comprehensive benefits package, and opportunities for professional growth.
Terminal Industries builds an AI-powered Yard Operating System that digitizes, optimizes, and automates yard operations in the logistics sector. Aimed at warehouse operators, our platform provides essential insights to enhance the management of trucks, trailers, and personnel, tackling compliance and efficiency challenges within the supply chain. With Terminal, we're transforming the way logistics functions, creating a central hub for data integration that drives improved performance.