Senior Backend Engineer (Rust+Python) - Remote & Flexible

Constructor Labs

Fatih

Hybrid

TRY 4,354,000 - 6,773,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

English classes
Newborn bonus
Patent remuneration
Paid leave
Remote work options
Hybrid work arrangement

Job summary

Constructor Labs is hiring a senior backend engineer to design and implement robust Rust services within a microservices architecture. You will maintain Python/FastAPI services where appropriate and contribute to architectural decisions across the stack.

The role requires 5+ years of backend experience, strong Rust skills (3+ years), and solid knowledge of microservices, databases, and CI/CD. Hybrid work with remote options is available, and English at B2+ level is expected.

Qualifications

  • 5+ years of professional backend development experience.
  • Solid production experience with Rust (minimum of 3 years).
  • Strong Python: FastAPI or similar modern frameworks, asynchronous programming (asyncio), and type-driven development (mypy, pydantic).
  • Deep understanding of microservices and communication patterns: sync/async, event-driven, message brokers (Kafka / RabbitMQ / NATS), gRPC/REST.
  • Working-level PostgreSQL: indexes, transactions, isolation levels, locking, query plans.
  • SOLID, dependency injection, and clean architecture — applied in practice, not just in theory.
  • Working knowledge of k8s, containers, networking, and CI/CD.
  • English B2 or higher.

Responsibilities

  • Design and implement backend services in Rust within a microservices architecture.
  • Maintain and evolve existing Python services (FastAPI) where it’s the right tool for the job.
  • Write maintainable, testable, and performant code; participate in code reviews and raise the engineering bar across the team.
  • Work with QA and DevOps to improve reliability, observability, and performance of our services.
  • Contribute to architectural decisions: choosing the right language for each problem, inter-service communication patterns, and data modeling.

Skills

Rust
Python (FastAPI)
Microservices
Async programming
PostgreSQL
SOLID architecture
Kubernetes
CI/CD
English (B2+)

Tools

Kafka
RabbitMQ
NATS
gRPC/REST
Qdrant

Job description

Constructor Labs is hiring a senior backend engineer to design and implement robust Rust services within a microservices architecture. You will maintain Python/FastAPI services where appropriate and contribute to architectural decisions across the stack.

The role requires 5+ years of backend experience, strong Rust skills (3+ years), and solid knowledge of microservices, databases, and CI/CD. Hybrid work with remote options is available, and English at B2+ level is expected.

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

Similar jobs worth comparing

Senior Backend Engineer (Rust + Python) - Remote
Senior Backend Engineer (Rust + Python) - Remote

Constructor Tech DACH • Fatih

Hybrid
TRY 3,889,000 - 6,320,000
Choice of work equipment
English classes
Flexible schedule
+5
Senior Software Engineer (Python + Rust)
Senior Software Engineer (Python + Rust)

Constructor Tech DACH • Fatih

Hybrid
TRY 3,889,000 - 6,320,000
Choice of work equipment
English classes
Flexible schedule
+5
Senior Software Engineer (Python + Rust)
Senior Software Engineer (Python + Rust)

Constructor Tech • Fatih

Hybrid
TRY 1,598,000 - 2,664,000
Choice of work equipment
English classes ($130 monthly)
Flexible schedule
+5
Backend Engineer (Rust + Python) for Edu Platform - Remote
Backend Engineer (Rust + Python) for Edu Platform - Remote

Constructor Tech • Fatih

Hybrid
TRY 1,598,000 - 2,664,000
Senior Software Engineer (Python + Rust)
Senior Software Engineer (Python + Rust)

Constructor Labs • Fatih

Hybrid
TRY 4,354,000 - 6,773,000
English classes
Newborn bonus
Patent remuneration
+3
Senior Rust Engineer — Remote, High-Performance Systems
Senior Rust Engineer — Remote, High-Performance Systems

Proxify • Turkey

On-site
TRY 3,745,000 - 5,618,000
On-time monthly payments
24 flex days off per year
Consistent 8-hour working days
Senior Rust Backend Lead for High-Performance Microservices
Senior Rust Backend Lead for High-Performance Microservices

Proxify • Turkey

On-site
TRY 2,727,000 - 4,091,000
Senior Python Backend Engineer – Hybrid Cloud APIs & AI
Senior Python Backend Engineer – Hybrid Cloud APIs & AI

Accenture • Fatih

Hybrid
TRY 500,000 - 750,000
Hybrid working model
Flexible hours
Birthday off
+5
Senior Python Backend Engineer (Remote, Contract)
Senior Python Backend Engineer (Remote, Contract)

Proxify • Turkey

Remote
TRY 2,509,000 - 3,555,000
Senior Backend Architect - Python, AI & Cloud (Remote)
Senior Backend Architect - Python, AI & Cloud (Remote)

Qoves Inc. • Turkey

On-site
TRY 900,000 - 1,500,000
Remote-first culture
Quarterly performance bonus