Clearway Integration - инженерная компания, развивающая собственные продукты для управления и мониторинга крупных ИТ-инфраструктур и жизненного цикла сертификатов (PKI: TLS + ГОСТ). Мы строим платформу ЦУГИ и решения уровня enterprise: от контроля инфраструктуры и инвентаризации до автоматизации выпуска/доставки/ротации сертификатов для серверов, АРМ и Kubernetes/Istio. Компания аккредитована в реестре Минцифры; продукты включены в Реестр отечественного ПО.
Роль и зона ответственности:
Мы расширяем команду и ищем Full Stack Developer C# / .NET Core / Angular для развития существующих продуктов и создания новых решений.
Чем предстоит заниматься
• Разрабатывать новые функции и модули продуктов в микросервисной архитектуре на C# / .NET Core.
• Реализовывать функциональность end-to-end - от проектирования и хранения данных до серверной и клиентской части.
• Разрабатывать компоненты и сервисы на Angular, формировать сложные многомодульные SPA-приложения.
• Участвовать в проектировании архитектуры новых функций и компонентов продукта.
• Развивать и оптимизировать существующую архитектуру и код.
• Работать с PostgreSQL, в том числе проектировать и оптимизировать запросы для больших объемов данных.
• Развивать продукты для работы с большими распределенными ИТ-инфраструктурами, в том числе решения для управления конфигурацией АРМ, PKI, Identity Management и миграции Active Directory.
• Участвовать в переносе существующих решений в Linux и контейнерную среду.
• Участвовать в развитии решений в экосистеме Kubernetes.
• Взаимодействовать с разработчиками, архитекторами и другими участниками команды при проектировании и реализации функциональности.
• Участвовать в code review, тестировании и повышении качества разработки.
Что нам важно увидеть в кандидате
• Коммерческий опыт разработки на C# / .NET Core и понимание экосистемы микросервисных приложений.
• Уверенное владение Angular 17+, Signals, TypeScript, JavaScript, RxJS.
• Опыт разработки сложных многомодульных SPA.
• Опыт проектирования и реализации функциональности от backend до frontend, а не только работы в рамках одного слоя.
• Хорошее понимание принципов проектирования ПО, чистой архитектуры и поддерживаемого кода.
• Практический опыт работы с PostgreSQL: написание и оптимизация SQL-запросов.
• Понимание принципов построения взаимодействия микросервисов: синхронные и асинхронные коммуникации, логирование, метрики, трассировка.
• Опыт работы с REST API / Web API.
• Уверенная работа с Git.
• Понимание HTML5, CSS и принципов адаптивной верстки.
Будет плюсом
• Опыт работы с Linux и разработки .NET-приложений под Linux.
• Опыт миграции приложений с Windows на Linux.
• Опыт работы с Kubernetes, Helm и контейнеризацией.
• Опыт использования DevOps-практик: CI/CD, Infrastructure as Code, Ansible.
• Опыт работы с ClickHouse.
• Опыт работы с Keycloak.
• Знание Chart.js.
• Опыт проектирования UX.
• Понимание принципов разработки безопасных приложений, базовых алгоритмов криптографии и защищенного сетевого взаимодействия.
Что для нас важно в работе
• Вдумчивый подход к разработке и понимание «зачем» за техническим решением.
• Готовность самостоятельно доводить задачу до работающего результата, а не только реализовывать отдельный технический слой.
• Интерес к архитектуре и желание развиваться в сторону технического лидерства / архитектуры.
• Готовность читать техническую документацию и профессиональную литературу на английском и обсуждать выводы с коллегами.
Что мы предлагаем:
Мы ценим людей, которые заинтересованы в качестве своей работы и хотят развивать продукт и инженерные практики вместе с командой.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.