Experienced Full-Stack Software Engineer

IntramotevSt. Louis, MO
$90,000 - $115,000Onsite

About The Position

At Intramotev, we are dedicated to revolutionizing the freight industry by liberating tons of freight from congested highways, reducing carbon emissions, and enhancing transportation efficiency. We are deploying self-propelled battery-electric railcars and vehicles to transform freight logistics and bring innovation to our rail network. Based in St. Louis, MO, we are committed to promoting industrial revitalization, saving lives, and minimizing the environmental impact of trucking. We actively foster a work environment for every teammate that's welcoming, respectful and inclusive, with great opportunities for professional growth. Find your future with us. We're hiring a Full-Stack Software Engineer to own the software our operators actually touch — the C# services behind our fleet and the Flutter applications running on the ruggedized Android tablets mounted in and around our railcars. You'll build the operator-facing interfaces that turn vehicle telemetry and fleet state into something a human can act on in the field, and the backend services that feed them. This is hands-on, end-to-end work: you'll be designing the tablet UX, wiring it to the backend, and seeing it run on hardware in a rail yard. We care more about how you solve problems than about which languages you've used — if you're a strong engineer who can ramp into our stack, we want to talk.

Requirements

  • 2–7 years of professional software engineering experience building and shipping production software.
  • Strong problem-solving ability — you can take an ambiguous, underspecified problem, break it down, reason about trade-offs, and drive it to a working solution even when there's no known recipe.
  • Solid understanding of data structures, algorithms, and how to design maintainable systems — fundamentals that carry across languages.
  • Familiarity with C# and Flutter/Dart, or the demonstrated ability to ramp into our C#/Flutter/Android stack quickly. We care more about how you think and what you've shipped than about years in any single stack. Experience shipping UI to Android tablets (or comparable mobile/tablet work you can walk us through) is a strong plus.
  • Discipline about testing before production — you write unit and integration tests, verify behavior before it ships, and when you fix a bug you reproduce it and lock it down with a regression test.
  • Proficiency with Git in a collaborative workflow — branching, merging, pull requests, code review.
  • Comfort working in a Linux command-line environment.
  • Fluent, demonstrated use of AI-assisted development tools (Claude, Cursor, Copilot, etc.) on real work — and a thoughtful point of view on when they help and when they get in the way.
  • Fluent in both written and verbal English.
  • U.S. Person (immigration or work visa sponsorship will not be provided).

Nice To Haves

  • Experience designing UI for industrial, ruggedized, or field-deployed devices — touch interfaces used in harsh conditions, not just consumer apps.
  • Experience with the Android platform beyond Flutter — device provisioning, kiosk/lockdown modes, hardware integration.
  • Working knowledge of Docker and containerized development workflows.
  • Experience with CI/CD pipelines.
  • Coursework or project experience in real-time systems or robotics.
  • Experience reading and extending an existing codebase, not only building from scratch — most professional engineering is understanding systems that already exist.
  • Comfort working across disciplines — collaborating with hardware, electrical, or mechanical engineers translates directly here.

Responsibilities

  • Build and maintain operator-facing Flutter applications targeting ruggedized Android tablets — designing for field use: glare, gloves, intermittent connectivity, and people who are not software engineers.
  • Write, test, and maintain the C# backend services and internal tools those interfaces depend on — telemetry ingestion, fleet operations, real-time visibility.
  • Write unit and integration tests for your code and verify behavior before it ships to production — our software runs on vehicles in the field, so catching problems before they reach hardware is part of the job, not an afterthought.
  • Investigate and fix bugs in production systems — reproduce, diagnose root cause, write the regression test.
  • Participate in code reviews, both giving and receiving feedback.
  • Work with experienced engineers to break product requirements into concrete implementation tasks.
  • Contribute to documentation and internal technical knowledge bases.
  • Support field testing and integration on physical rail vehicles when needed — including getting tablets and software working in the yard.

Benefits

  • Medical coverage: We cover 100% of employee medical premiums, plus low-cost dental and vision options.
  • Vacation: Full-time employees enjoy unlimited paid time off.
  • Equity: Full-time employees receive equity in the company.
  • Parental leave: New parents receive paid time off to spend quality time with their family.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service