В Контуре порядка 120 команд разработки и более 70 продуктов. Команды разные по зоне влияния, скорости работы, стадии жизненного цикла продукта, который они развивают. Можно работать в инфраструктуре экосистемы, продуктовой команде или бюро. Вы точно найдете подходящие атмосферу и задачи.
Контур.Коннект — сервис для безопасной удаленной работы с инфраструктурой компании из любой точки мира. Им пользуются наши сотрудники, дочерние организации и внешние пользователи — корпорации с численностью от 1000 специалистов.
О команде
Небольшая, быстрорастущая команда, в составе которой 15 инженеров, а также мобильная разработка. В ядре — разработчики, архитекторы и исследователи. Есть аналитик, тестировщик, эксперт и продуктовый менеджер. Для усиления команды ищем Go-разработчика.
Задачи
•Разрабатывать и оптимизировать backend-сервисы: Go, HTTP REST, PostgreSQL, ClickHouse.
•Проектировать API для веб- и десктоп-приложений.
•Настраивать интеграции с инфраструктурными системами SSO, Cisco ISE, Radius, Active Directory.
•Настраивать механизмы контроля подключений, обновлений и управления устройствами.
•Настраивать и оптимизировать системы наблюдаемости: Prometheus, Grafana, OpenTelemetry.
•Повышать отказоустойчивость и производительность распределенных сервисов.
Мы ожидаем
•Опыт коммерческой разработки на Go от пяти лет, с реальными продакшен-примерами: сервисы, демоны, системные компоненты.
•Глубокое понимание Go: конкурентность — goroutines, channels, context, профилирование, управление памятью, интерфейсы, обработка ошибок.
•Опыт построения распределенных систем и микросервисов с репликацией, отказоустойчивостью и балансировкой нагрузки.
•Понимание сетевых стеков и протоколов, умение писать код, который корректно работает с сетью и соединениями.
•Опыт создания и поддержки HTTP REST API; gRPC не используется, но понимание RPC-подхода приветствуется.
•Опыт или понимание принципов интеграции с внешними сервисами, инфраструктурными решениями и системами контроля: Cisco ISE, Active Directory, Radius, SSO, OAuth2, внутренние системы безопасности.
•Уверенное владение Docker и CI/CD-пайплайнами, опыт деплоя сервисов в разных средах: Kubernetes и standalone Linux-машины.
Дополнительным плюсом будут
•Знания Swift, JS или C++ в части взаимодействия с клиентскими компонентами.
•Опыт написания low-level кода, работы с сетевыми интерфейсами, туннелями, сертификатами.
•Понимание принципов secure-by-design и базовых практик безопасной разработки.
Мы предлагаем
•Работу в гибридном формате — из офиса в Екатеринбурге или Новосибирске.
•Заботу о вашем комфорте. Можете работать гибридно или в офисе, в любом случае предоставим технику и все необходимое. Если вам по душе работать из офиса — обеспечим удобным местом, зонами отдыха, кухней с полезными перекусами.
•Уровень дохода, который зависит от ваших технических знаний и навыков. Регулярно пересматриваем зарплаты с учетом профессионального роста. Финансовые бонусы тоже есть.
•Сильное инженерное комьюнити. Регулярно проводим внутренние технические конференции, обмениваемся опытом между командами. Вы всегда найдете, с кем посоветоваться.
•Возможность сменить продукт, команду или предметную область внутри компании. Поддерживаем развитие в любом направлении.
•Общение на «ты» и максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи.
•Возможность делиться экспертизой. Помогаем выступать на конференциях, участвовать в подкастах или видео, писать статьи.
•Поддержку профессионального развития. Организуем внутреннее и внешнее обучение.