Job VC
Senior Rust-розробник (військова служба)
Вимоги
:
Досвід: 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
; і ми з вами зв’яжемося для подальшої співпраці.