Мы запускаем амбициозный высоконагруженный Web-сервис с нуля (Greenfield проект). Это редкая возможность принять участие в формировании архитектуры системы без груза legacy-кода. Наша цель — создать эталонно производительный и масштабируемый продукт в экосистеме Google Cloud Platform.
Наш технологический стек
Мы выбираем современные и эффективные инструменты:
- Language: Rust (Stable/Nightly)
- Web Frameworks: Axum (Backend core), понимание Nuxt/Vue (для синхронизации с фронтендом)
- Data Layers: PostgreSQL (Relational), QuestDB (Time-series), Dragonfly (In-memory data store)
- Infrastructure: Docker, Kubernetes (GKE), Google Cloud Platform
- Observability: HashiCorp Vault, Distributed Tracing (OpenTelemetry), Structured Logging
- Communication: gRPC, REST, Event-driven (Pub/Sub)
Чем предстоит заниматься
- Проектирование с нуля: Участие в принятии архитектурных решений, выбор паттернов взаимодействия микросервисов.
- Разработка ядра: Написание производительных и типобезопасных сервисов на Rust.
- API Design: Проектирование и реализация контрактов REST и gRPC.
- Concurrency & Highload: Оптимизация асинхронного кода (Tokio), работа с конкурентностью и распределенными транзакциями.
- Data Management: Работа с реляционными и временными рядами данных, оптимизация сложных запросов.
- Quality Assurance: Проведение глубоких Code Review, написание Unit/Integration тестов.
Мы ждем от вас
- Глубокое знание Rust: Уверенное владение async/await, понимание жизненных циклов (lifetimes), владение Tokio или async-std.
- Backend Expertise: Опыт построения масштабируемых систем и понимание принципов микросервисной архитектуры.
- Database Skills: Умение работать с PostgreSQL на продвинутом уровне.
- Инженерный кругозор: Опыт работы с брокерами сообщений и кэшированием (Redis/Dragonfly).
- DevOps Mindset: Свободное владение Docker, понимание того, как ваш код работает в облачной инфраструктуре (GCP/AWS).
- System Design: Способность аргументировать выбор того или иного архитектурного решения.
Будет плюсом:
- Опыт работы с Google Cloud (GKE, Pub/Sub, Cloud SQL).
- Понимание специфики Time-series данных (QuestDB/ClickHouse).
- Навыки настройки CI/CD пайплайнов.
Почему это предложение для вас?
Технологический вызов: Мы не поддерживаем старое, мы строим новое, используя самые быстрые инструменты на рынке (Rust + Dragonfly).
Профессиональная свобода: Мы ценим автономность. Вы будете не просто «писать код по тикетам», а влиять на архитектуру и стек.
Зрелые процессы: Прозрачный цикл разработки, акцент на документацию и инженерную культуру.