Full Stack Rust Developer

Lorien
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 120K

Job location

Remote

Tech stack

Flutter
Apache HTTP Server
Podcasting
Continuous Integration
Relational Databases
Github
Protocol Buffers
PostgreSQL
Prometheus
SQL Databases
Data Streaming
TypeScript
Parquet
React
Grafana
Backend
Dart
Cloudwatch
Docker

Job description

Explore the latest tech industry news, market trends and expert insights from Lorien's specialists. Guides and Reports Download our latest in-depth research to navigate the ever-evolving technology and talent recruitment markets. Case Studies Discover how Lorien's agile workforce and talent solutions drive success and innovation for clients. Career Advice Browse the latest career tips and advice. Advance your professional journey within tech and digital roles. Podcasts and Webinars Access our expert-led podcasts and webinars covering key trends and challenges in tech recruitment. Salary Survey Our 2025 UK Digital & Tech Salary Survey is your guide to UK salaries. Discover daily rates and hiring trends in the technology and digital market., * Build robust back-end services in Rust using gRPC and Postgres.

  • Design and evolve a real-time optimiser for allocation & disruption use cases (think: resources, schedules, constraints).
  • Model complex operational rules and encode them into scalable optimisation logic.
  • Ensure reliability and observability across services (metrics, tracing, alerting, SLOs).
  • Design flexible, future-proof data models for a diverse and intricate industry domain.
  • Contribute to the front end when needed (Flutter/Dart; occasional React/TypeScript).

Requirements

  • Rust: 3 years+ commerical develpment experience
  • Modelling / Optimisation: Hands-on experience modelling systems and solving optimisation problems.
  • Rust: Comfortable reading and writing idiomatic Rust.
  • Relational Databases & SQL: Proficient with Postgres (schema design, performance).
  • Independent Delivery: Capable of owning features end-to-end with minimal oversight.
  • Problem-Solving Mindset: Thrive in fast-moving startup environments.

Nice-to-have extras

  • Aviation domain knowledge (airline or airport operations).
  • Back-end engineering experience in modern, service-oriented systems.
  • Flutter/Dart and/or React/TypeScript exposure.
  • gRPC/Protobuf (unary & streaming).
  • Apache Arrow/Parquet for high-performance data workflows.
  • Observability tooling: Prometheus, Grafana, CloudWatch.
  • CI/CD & containerisation: GitHub Actions, Docker (or similar).

Benefits & conditions

Search our live tech jobs, register with our Talent Network and together we'll find your next exciting career move.

Discover Job Seekers Area Job Search Ready to advance your tech career? Search the latest tech job vacancies and find your next opportunity with Lorien. Contractors Discover Lorien's Contractor Portal for expert contracting support, timesheet management, and more. Featured Employers Meet our featured employers: We connect top tech talent with global organisations offering exciting opportunities. Candidate FAQs Have a question for us? View our frequently asked questions for answers to our top candidate enquiries.

Employers

Discover how our recruitment services and workforce solutions can transform your business., * High impact: Every release helps real teams keep operations running and passengers moving.

  • High autonomy: Own features end-to-end and shape architecture from the ground up.
  • Meaningful upside: Competitive salary plus equity as we scale.
  • Remote-first culture: Work anywhere in the UK with flexible hours and a supportive, high-trust team.

About the company

Lorien is a trusted, award winning tech recruitment specialist, connecting talent with global clients for decades.

Apply for this position