Full-Stack Engineer, Rust
Posted 13hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Full-Stack Engineer developing scalable software for Onfleet’s logistics solutions using Rust and TypeScript. Collaborating with cross-functional teams to ensure high-quality code delivery across platforms.
Responsibilities:
- Build and continually improve your own agentic development workflow, and help raise the team's.
- Drive quality through disciplined verification and both agentic and human code review, on your own code and your teammates'.
- Apply your agentic workflow in both greenfield and legacy code, meeting the different challenges each presents.
- Own and improve the quality automation you depend on, CI pipelines, checks, and gates, so standards are enforced by the system and not just by people.
- Design and implement high-quality, scalable software in Rust (backend) and TypeScript/Node.js (full-stack), writing code in parallel with the tests that validate it.
- Take ownership of features end to end, from understanding the requirements, through design, ticketing, and implementation, to testing, validation, shipping, and supporting in production.
- Collaborate with product and cross-functional partners to prioritize features and bug fixes.
Requirements:
- Bachelor's degree in Computer Science or a related field, and strong CS fundamentals: data structures, database fundamentals, API design, testing, and an instinct for clean, maintainable code.
- Proven production delivery.
- Experience working in an international team whose common working language is English, collaborating day-to-day with teammates in other countries, in English.
- 4 or more years of hands-on professional software engineering experience building, shipping, and operating production-quality, reliable systems.
- At least 2 years professional experience with a strongly-typed compiled language. Rust strongly preferred; comparable depth in Go, C++, C#, or Java/Kotlin is acceptable if you can demonstrably ramp on Rust quickly.
- At least 2 years professional experience with TypeScript / JavaScript and Node.js.
- A demonstrated quality focus beyond "writing tests."
- Hands-on experience writing both unit and integration tests as part of how you build.
- Experience with creating software using disciplined agentic flows, from prompt-instructing to complete development orchestrations.
- A scrutinizing, questioning mindset: you don't accept output, your own or an agent's, at face value, and you surface problems early.
- Familiarity with cloud service design patterns and modern software architecture.
Benefits:
- flexible work arrangements

















