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.
Java Engineer building scalable, maintainable software for organizations at LT. Coaching client teams and using test - driven development within a collaborative engineering team.
Senior software engineer building backend, DevOps, and MLOps infrastructure for Sureel AI's creator - rights and licensing platform. Developing reliable AI systems for music and broader media.
Senior Java developer designing and deploying sanctions - screening applications for Genpact, an AI and advanced technology solutions company. Improving high - volume transaction processing through microservices, integrations, and Agile delivery.
Java developer building high - volume sanctions and adverse - media screening systems for Genpact. Designing, developing, testing, and deploying enterprise applications with Spring Boot, Kafka, and databases.
.NET Developer building APIs and backend services for an IT services company. Supporting production applications, CI/CD pipelines, deployments, and incident resolution.
CE Technical Architect designing Microsoft Dynamics 365 and Power Platform solutions for business transformation. Leading integrations, ALM, AI, and client - facing technical delivery.
Développeur backend senior chez GHGSat, fournisseur de données satellitaires et aéroportées sur les émissions de gaz à effet de serre. Conception de services Python, API et solutions AWS évolutives.
Java Engineer building scalable Azure cloud - native applications, APIs, and integrations for Matrix, a global technology services company. Applying Java, Terraform, Docker, Kubernetes, and messaging technologies.
Senior Java Developer building Java backend systems for Tecsys, a cloud software provider powering healthcare and distribution supply chains. Designing scalable microservices and mentoring engineers.