2 тижні тому
22 грудня 2025
Вся Україна
В офісі/на місці
Повна зайнятість
Вимоги:
- Досвід: 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-логування.
Умови роботи:
- офіційна мобілізація напряму у військову частину без участі ТЦК до кінця воєнного стану або служба за контрактом
- соціальний захист
- постійний професійний розвиток і підвищення кваліфікації
- середньомісячне грошове забезпечення від 50 000 гривень (залежно від умов проходження служби)
- повага та розуміння особистих потреб і запитів, а також комфортні робочі стосунки в колективі
Якщо ви маєте відповідні навички та бажання приєднатися до нашої команди, будь ласка, заповніть анкету — https://docs.google.com/forms/d/e/1FAIpQLSf6VH800NCX-1Wav1MWP01sPm4WI964SxrZgCol9DCr6HqzFQ/viewform ; і ми з вами зв’яжемося для подальшої співпраці.
Іван






