Job VC

Senior Rust-розробник (військова служба)

Unknown · workua · 50 000 – 120 000 грн
Open original ↗

Вимоги
:

Досвід: 5+ років у бекенді, з них 3+ роки у продакшн-Rust або 2+ роки у щільному продакшні та сильне портфоліо.

Мова/асинхронщина: Rust, ownership/borrowing, lifetimes; async/await, Tokio, futures, канал (и), синхронізація, backpressure.

Веб-стек: один із Axum/Actix + Tower; тверде розуміння HTTP/2, gRPC, TLS.

Дані: PostgreSQL (SQL, індекси, плани виконання, транзакції/ізоляція, блокування), міграції; ORM/клієнт (sqlx/SeaORM/SeaQuery).

Повідомлення/стріми: Kafka/NATS/RabbitMQ на рівні продакшн-практик (ідемпотентність, exactly-once/at-least-once, партиціювання).

Контракти: OpenAPI/Protobuf, сумісність і міграції, генерація клієнтів/серверів.

Тестування: unit/integration, property-based (proptest), контрактні тести, testcontainers; фокус на детермінізм і швидкість.

Observability: tracing (structured logs), метрики, профілювання, локальний і продакшн-debug.

Безпека: authN/authZ, секрети (Vault чи аналог), безпечні конфіги; базове розуміння криптопримітивів.

DevOps/Релізи: Docker, OCI-образи, багатостадійні білди; CI/CD (GitLab CI/GA); базове розуміння оркестрації (K8s або Nomad).

Якість коду: rustfmt, clippy, conventional commits/semantic-release (або аналог), code review best practices.

Англійська: B2+ (читання/написання технічної документації, участь у дзвінках).

Буде перевагою:

TypeScript/Node.js: досвід із NestJS/Express/Fastify; типобезпечні контракти (zod / @effect/schema / tRPC), Jest/Vitest, Playwright.

Фронт-інтеграції: розуміння потреб клієнтів (React/Angular) з погляду API/перформансу/версіонування.

Streaming/CDC: Debezium, схеми (Avro/JSON-SR), еволюція схем, exactly-once у зв’язці з Postgres/Kafka.

Інфраструктура: Terraform, Helm або Nomad job specs; спостережність end-to-end (trace-propagation).

Безпека: досвід з RBAC/ABAC, policy-as-code (OPA), audit-логування.

Умови роботи
:

офіційна мобілізація напряму у військову частину без участі ТЦК до кінця воєнного стану або служба за контрактом

соціальний захист

постійний професійний розвиток і підвищення кваліфікації

грошове забезпечення та додаткова винагорода згідно з нормами чинного законодавства

повага та розуміння особистих потреб і запитів, а також комфортні робочі стосунки в колективі

Якщо ви маєте відповідні навички та бажання приєднатися до нашої команди, будь ласка, заповніть анкету —
https://docs.google.com/forms/d/e/1FAIpQLSf6VH800NCX-1Wav1MWP01sPm4WI964SxrZgCol9DCr6HqzFQ/viewform
; і ми з вами зв’яжемося для подальшої співпраці.