Senior Backend Engineer (Rust + Python) - Remote

Constructor Tech DACH

Fatih

Hybrid

TRY 3,889,000 - 6,320,000

Full time

42 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Choice of work equipment
English classes
Flexible schedule
Newborn bonus
Patent remuneration
Paid leave
Remote work in locations without our o
Hybrid work in locations with offices

Job summary

Constructor is building an all-in-one platform for education and research, seeking a senior backend engineer with a strong Rust background and deep Python experience. You will design scalable microservices, shape data models, and help evolve our distributed services used by educational organisations worldwide.

The role covers collaborating across QA, DevOps, and product teams, implementing robust APIs with Rust and FastAPI, and driving reliability, observability, and performance.

Qualifications

  • 5+ years of professional backend development experience.
  • 3+ years of Rust production experience.
  • Strong Python with FastAPI, asyncio, and type-driven development (mypy, pydantic).
  • Deep knowledge of microservices, async messaging, and data modeling.
  • PostgreSQL mastery: indexes, transactions, isolation, and query plans.
  • Familiarity with Kubernetes, containers, networking, and CI/CD.
  • English B2 or higher.

Responsibilities

  • Design and implement backend services in Rust within a microservices architecture.
  • Maintain and evolve Python services (FastAPI) where appropriate.
  • Write maintainable, testable, and performant code; participate in code reviews.
  • Collaborate with QA and DevOps to improve reliability, observability, and performance.
  • Contribute to architectural decisions: language choices, inter-service communication, data modeling.

Skills

Rust
Python
FastAPI
Asyncio
Pydantic
Mypy
Microservices
PostgreSQL
Kubernetes
CI/CD
English

Tools

Kafka
RabbitMQ
NATS
gRPC
REST
Docker

Job description

Constructor is building an all-in-one platform for education and research, seeking a senior backend engineer with a strong Rust background and deep Python experience. You will design scalable microservices, shape data models, and help evolve our distributed services used by educational organisations worldwide.

The role covers collaborating across QA, DevOps, and product teams, implementing robust APIs with Rust and FastAPI, and driving reliability, observability, and performance.

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 & Flexible
Senior Backend Engineer (Rust+Python) - Remote & Flexible

Constructor Labs • Fatih

Hybrid
TRY 4,354,000 - 6,773,000
English classes
Newborn bonus
Patent remuneration
+3
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 Tech DACH • Fatih

Hybrid
TRY 3,889,000 - 6,320,000
Choice of work equipment
English classes
Flexible schedule
+5
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 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 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
Remote Senior Backend Engineer — Scalable Node/TS Platform
Remote Senior Backend Engineer — Scalable Node/TS Platform

Fundraise Up • Fatih

On-site
TRY 2,512,000 - 2,940,000
31 days off
Telemedicine plan
Home Office Setup Assistance
+5
Senior Rust Engineer - Low-Latency Trading, Remote
Senior Rust Engineer - Low-Latency Trading, Remote

Keyrock • Fatih

On-site
TRY 600,000 - 900,000
Senior Rust Engineer — Low-Latency Trading Systems (Remote)
Senior Rust Engineer — Low-Latency Trading Systems (Remote)

Keyrock • Fatih

On-site
TRY 700,000 - 1,100,000
Remote work