Remote Senior Rust Engineer - Full-Stack & Systems

twentysix

Amsterdam

On-site

EUR 72,000 - 120,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DEPT is seeking a Full Stack Rust Engineer to join our team as a hands-on contributor building and maintaining production Rust applications. The role spans backend systems engineering, database queries, and frontend work with a focus on Rust development in a distributed, containerized environment.

You will design, develop, and maintain production Rust apps, write complex SQL, debug production systems, and contribute to frontend using React where needed.

Qualifications

  • 5+ years of experience creating and managing Rust applications in production
  • Strong command of Rust's ownership model, lifetime system, trait system, and error handling patterns
  • Experience with the async Rust ecosystem (Tokio, async-std, or equivalent runtimes)
  • Proficiency with common Rust web frameworks and libraries (Actix, Axum, Warp, or equivalent)
  • Demonstrated ability to debug Rust applications in production: diagnosing panics, memory issues, deadlocks, and performance bottlenecks
  • Strong systems/backend engineering experience in a production setting - this is not a prototyping or research role
  • Experience designing and building APIs, background workers, data pipelines, or other backend services that run reliably at scale
  • SQL and Data Strong experience creating scalable and efficient SQL queries, including complex joins, window functions, indexing strategy, and query plan analysis
  • Experience working with relational databases (PostgreSQL, MySQL, or equivalent) in production
  • Familiarity with testing best practices in Rust and broader software engineering
  • Experience writing and maintaining unit tests, integration tests, and ideally propertybased or fuzz tests
  • Understanding of CI/CD pipelines and how testing fits into a production deployment workflow
  • Knowledge of Kubernetes and containerized environments: deploying, scaling, and troubleshooting services running in containers
  • Experience with observability and alerting in mission-critical distributed systems: structured logging, distributed tracing (OpenTelemetry, Jaeger, or equivalent), metrics (Prometheus, Grafana, or equivalent), and alerting configuration
  • Ability to communicate effectively with team members at all levels - engineers, product managers, and leadership
  • Willingness and ability to mentor junior engineers: code review, pair programming, and knowledge sharing on Rust and systems engineering topics

Responsibilities

  • Design, develop, and maintain production Rust applications, including backend services, APIs, and system-level components
  • Write and optimize complex SQL queries for performance and correctness at scale
  • Debug and troubleshoot Rust applications in production environments, including memory safety issues, concurrency bugs, and performance regressions
  • Contribute to frontend development using React where needed, including integration with micro frontend architectures
  • Participate in the design and implementation of microservice and distributed system architectures
  • Write and maintain comprehensive test suites: unit tests, integration tests, and end-to-end tests following established best practices
  • Deploy, monitor, and maintain services in containerized Kubernetes environments
  • Implement and maintain observability (logging, metrics, tracing) and alerting for mission-critical distributed systems
  • Communicate technical decisions and trade-offs clearly to team members at all levels
  • Mentor junior engineers on Rust best practices, systems design, and production engineering discipline
  • Leverage agentic coding assistive tools responsibly to accelerate development while maintaining code quality and security standards

Skills

Rust programming
Async Rust
Backend engineering
API design
Distributed systems
Debugging production Rust
Testing (unit/integration)
CI/CD
Mentoring

Tools

Actix
Axum
Warp
PostgreSQL
MySQL
Kubernetes
OpenTelemetry
Jaeger
Grafana
Prometheus
React

Job description

DEPT is seeking a Full Stack Rust Engineer to join our team as a hands-on contributor building and maintaining production Rust applications. The role spans backend systems engineering, database queries, and frontend work with a focus on Rust development in a distributed, containerized environment.

You will design, develop, and maintain production Rust apps, write complex SQL, debug production systems, and contribute to frontend using React where needed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Rust Backend Engineer — Observability & Cloud Security
Senior Rust Backend Engineer — Observability & Cloud Security

Quiet Capital • Eindhoven

On-site
EUR 65,000 - 85,000
Competitive salary and equity package
40 hours of Volunteer Time Off/year
Collaborative work environment
Senior Fullstack Engineer: Client-Facing & Production-Ready
Senior Fullstack Engineer: Client-Facing & Production-Ready

Reaktor Innovations Oy • Amsterdam

Hybrid
EUR 70,000 - 110,000
Top-spec computer and phone for work
Phone & internet: unlimited plan
7% pension plan
+5
Senior Rust Engineer - Low-Latency Trading, Remote
Senior Rust Engineer - Low-Latency Trading, Remote

Keyrock • Amsterdam

On-site
EUR 120,000 - 180,000
Competitive salary package
Flexible working hours
Remote work option
Senior Rust Engineer - Low-Latency HFT Systems (Remote)
Senior Rust Engineer - Low-Latency HFT Systems (Remote)

Keyrock • Amsterdam

On-site
EUR 120,000 - 160,000
Competitive salary
Remote work
Senior Rust Engineer: Low-Latency Trading (Remote)
Senior Rust Engineer: Low-Latency Trading (Remote)

Keyrock • Rotterdam

On-site
EUR 110,000 - 170,000
Competitive salary
Flexible remote work
Remote-friendly, global team
Senior Rust Engineer - Low-Latency Capital Markets (Remote)
Senior Rust Engineer - Low-Latency Capital Markets (Remote)

Keyrock • Eindhoven

On-site
EUR 120,000 - 170,000
Competitive salary package
Remote work
Flexible hours
Senior Rust Engineer - Low-Latency Trading (Remote)
Senior Rust Engineer - Low-Latency Trading (Remote)

Keyrock • Eindhoven

Remote
EUR 120,000 - 180,000
Competitive salary package
Flexible working hours
Remote work opportunity
+1
Senior Full-Stack Engineer | Remote, Impactful Architecture
Senior Full-Stack Engineer | Remote, Impactful Architecture

Fueled • Netherlands

On-site
EUR 69,000 - 104,000
Senior Fullstack Engineer - Hybrid, Client-Facing
Senior Fullstack Engineer - Hybrid, Client-Facing

Reaktor • Amsterdam

Hybrid
EUR 60,000 - 80,000
Senior Rust Engineer for Low-Latency Trading (HFT) - Remote
Senior Rust Engineer for Low-Latency Trading (HFT) - Remote

Keyrock • Rotterdam

On-site
EUR 90,000 - 150,000
Competitive salary
Remote work
Entrepreneurial environment