Мы разрабатываем платформу управления облачной инфраструктурой, предоставляющую широкий набор сервисов уровня IaaS, PaaS и SaaS.
Платформа позволяет компаниям любого масштаба: строить отказоустойчивую виртуальную ИТ-инфраструктуру, управлять ресурсами (compute, storage, network), разворачивать сервисы и приложения в self-service модели, интегрироваться с внешними и внутренними системами. Рассматриваем так же кандидатов из городов присутствия офиса: Краснодар, Воронеж, Казань, Тула, Санкт-Петербург.
Ищем Software Architect, который будет:
- Проектировать часть сервисов в backend-архитектуре платформы;
- Задавать стандарты разработки;
- Лично участвовать в разработке ключевых компонентов;
- Работать на стыке архитектуры, разработки и продуктовых требований.
Чем предстоит заниматься:
- Участие в проектировании архитектуры платформы;
- Оформление необходимых архитектурных артефактов прикладного дизайна компонентов;
- Разработка и развитие GraphQL / REST API (high-load, multi-tenant);
- Проектирование интеграций (auth, billing, external systems);
- Обеспечение отказоустойчивости и масштабируемости;
- Участие в разработке ключевых компонентов (Node.js / TypeScript / JavaScript / опционально Java или Go );
- Формирование стандартов разработки и применение best practices в команде;
- Контроль за выполнением требований технического дизайна в реализации кодовой базы компонентов;
- Проведение code review (JS/TS, возможно Java или Go);
- Взаимодействие с командами Frontend, DevOps, Аналитиками, а также с Go разработчиками и Архитекторами решения;
- Участие в декомпозиции задач и их формирование с технической стороны.
Что важно:
- 3+ лет коммерческой backend разработки с основным стеком — Node.js / TypeScript;
- Обязательный опыт frontend разработки react/js/ts;
- 6+ лет коммерческой backend разработки с применением иных языков программирования;
- Опыт внедрения собственных архитектурных решений в реальный код.
Отличное знание:
- Node.js (Express / Fastify);
- TypeScript / JavaScript;
- GraphQL (design, schema, federation);
- Опыт написания отказоустойчивых серверов, в том числе с применением SSE.
Понимание и применение паттернов проектирования:
- Adapter, Factory, DI, Clean Architecture и других.
Понимание и опыт в реализации:
- Отказоустойчивости (retry, circuit breaker, idempotency);
- Горизонтального масштабирования;
- Безопасного кода;
- Опыт работы с брокерами сообщений (NATS, RabbitMQ, Kafka);
- Владение хотя бы одним дополнительным языком: Go / Python / Java (в приоритете);
- Опыт code review и корректного взаимодействия с командой разработки при коммуникации на предмет приведения кода к нужному состоянию;
- Широкий технический кругозор.
Будет плюсом:
- Опыт в разработке кросс-платформенных адаптивных интерфейсов приложений (electron, адаптив);
- Опыт работы с Keycloak (OIDC, RBAC, multi-tenant auth);
- Опыт проектирования control-plane систем;
- Опыт разработки fullstack (frontend + backend);
- Понимание основ CI/CD, контейнеризации, опыт с Docker, Linux.
Что мы предлагаем:
- Стабильный «белый» доход и полноценный соц. пакет;
- Льготы в соответствии с Указом от 02.03.2022 №83 о поддержке компаний IT отрасли;
- Гибкое начало дня и гибридный формат работы (обсуждаем индивидуально с каждым кандидатом);
- Корпоративный университет для профильного обучения;
- Отличные перспективы карьерного роста – горизонтального и вертикального.
А также для Вас:
- Программа ДМС с обслуживанием в лучших клиниках города;
- Корпоративные команды по футболу, волейболу, бегу, а также скидки на фитнес-абонементы;
- Эксклюзивная программа корпоративных привилегий и скидок Primezone;
- Корпоративная мобильная связь.
Работая вместе с нами, Вы сможете принять участие в амбициозных, крупных проектах, значимых для страны!