Company

Technology

SeniorRustEngineer

$150–180k Bulgaria FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Rust Engineer. Skills: Rust, Microservices, Distributed systems, GRPC. Design backend services. Develop backend services”

Industry & Context.

Technology
Problems you'll solve

Debugging; Problem-solving; Root-cause analysis

What They're Looking For.

Must Have

5+ years backend development, 2-3+ years production Rust, Understanding distributed systems, Understanding Clean Architecture, Understanding CQRS, Understanding event sourcing, Experience designing gRPC APIs, Experience with relational databases, Experience with non-relational databases, Experience with time-series databases, Experience with graph databases, Knowledge of testing practices, Understanding authentication practices, Understanding security practices, Familiarity with observability principles, Ability to work independently, Client-facing consulting experience, Debugging skills, Problem-solving skills, Root-cause analysis skills

Nice to Have

Tonic experience is a plus, Experience with Tokio is a plus, Experience with SQLx is a plus, Experience with Kafka is a plus, Experience with Kubernetes is a plus

What You'll Do.

Design backend services

Develop backend services

Maintain backend services

Build gRPC microservices

Optimize gRPC microservices

Architect modular systems

Implement data access layers

Maintain data access layers

Contribute to system observability

Participate in agile ceremonies

Participate in code reviews

Engage with client teams

Present solutions to clients

Gather client feedback

Refine implementations

Ensure system reliability

Ensure system security

Ensure system performance

How You'll Work.

Team & Collaboration

Agile ceremonies; Code reviews; Collaborative engineering

Communication Scope

Client presentations; Gather feedback

Process & Methodology

Agile

Full Job Description

## Accountabilities Design, develop, and maintain scalable backend services and APIs using Rust. Build and optimize gRPC-based microservices for efficient inter-service communication. Architect modular systems using Clean Architecture, CQRS, and event-driven patterns. Implement and maintain data access layers across relational, time-series, and graph databases. Contribute to system observability using tracing, monitoring, and OpenTelemetry tools. Participate in agile ceremonies, code reviews, and collaborative engineering practices. Engage directly with client teams to present solutions, gather feedback, and refine implementations. Ensure system reliability, security, and performance across distributed environments. Requirements: 5+ years of backend development experience, including 2–3+ years in production Rust systems. Strong understanding of distributed systems design, Clean Architecture, CQRS, and event sourcing. Hands-on experience designing and implementing gRPC APIs (Tonic experience is a plus). Experience with relational and non-relational databases, including time-series and graph systems. Strong knowledge of testing practices, including unit and integration testing. Understanding of authentication and security practices such as JWT-based systems. Familiarity with observability principles and tools like OpenTelemetry. Ability to work independently in client-facing consulting environments. Strong debugging, problem-solving, and root-cause analysis skills. Experience with tools such as Tokio, SQLx, Kafka, Kubernetes, or similar technologies is a plus. Benefits: Competitive compensation ranging from $150,000 to $180,000 USD annually plus bonus eligibility. Remote-first work environment with flexible scheduling. Comprehensive healthcare coverage, including medical, dental, and vision plans. 401(k) retirement plan. Paid parental leave and supportive time-off policies. Performance-driven bonus structure. High autonomy and ownership across diverse client projects.

Free ATS check

Applying for this Senior Rust Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →