All Jobs Vacancy

Rust Engineer

Posted 5 days ago by Evolutyz Corp

What You Will Do

  • Design, develop, test, and maintain high-performance backend services using Rust.
  • Build low-latency microservices and ingestion pipelines that interact with vehicle marshalling and plant systems.
  • Develop event-driven services for vehicle telemetry, mission data, system-state updates, and operational alerts.
  • Support the transition from high-frequency frontend polling to scalable streaming communication using Server-Sent Events and change-stream-driven updates.
  • Apply asynchronous and concurrent programming techniques to real-time, high-throughput workloads.
  • Design secure APIs and streaming interfaces used by frontend applications and operational tools.
  • Build backend logic for emergency stop, authorized resumption, global start, and orderly shutdown workflows.
  • Develop services that track vehicle status, station conditions, build history, and marshalling completion.
  • Implement authentication, authorization, role-based access control, secure session handling, and secrets management.
  • Design for fault tolerance, observability, recoverability, and operational resilience.
  • Troubleshoot performance bottlenecks, concurrency issues, integration failures, and distributed-system behavior.
  • Create unit, integration, component, and performance tests for backend services.
  • Participate in architecture discussions, backlog refinement, estimation, code reviews, and technical documentation.
  • Collaborate with frontend, software engineering, quality engineering, delivery, and client stakeholders.
  • Provide technical guidance to other engineers while remaining actively involved in hands-on development.
Rate:
Not specified
Location:
Remote
IR35 Status:
Not specified
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job