Backend - разработчик в Единые облачные технологии
По договоренности
Office, hybrid, remote•Занятость: Полная•Требуемый опыт: Не указан
Санкт-Петербург

Размер компании
-
Описание компании не указано
Описание вакансии
One Cloud — это технологический фундамент для всех продуктов компании. Мы предоставляем единую среду запуска приложений, хранилищ, баз данных и любых других сервисов. Разработка ПО для управления и мониторинга системы защиты от DDoS-атак. Мы создаём и внедряем облачные технологии для одной из крупнейших серверных инфраструктур. Наша технологическая платформа включает S3-хранилища, базы данных, облако One Cloud, системы метрик, единой конфигурации, мониторинга, средства и инструменты разработки и диагностики. Разрабатываем новые решения и создаём программы с открытым исходным кодом. Задачи: Разработка и поддержка backend веб-приложений на Python и Go для управления системой защиты от DDoS-атак; Разработка пользовательского интерфейса для управления системой защиты от DDoS-атак; Разработка масштабируемых и распределённых веб-сервисов; Разработка тестов для ПО; Документирование разработанного ПО; Профилирование и оптимизация разработанного ПО Требования: Опыт работы от трёх лет; Знание алгоритмов и структур данных; Практический опыт разработки backend веб-приложений на Python и Go, разработки REST API, gRPC, интеграция с внешними системами; Практический опыт работы с Postgres, ClickHouse, Kafka, Redis; Практический опыт разработки мультипоточных приложений; Владение разработкой на Python (3.8+) и Go; Опыт работы с REST API, Git, опыт разработки тестов; ООП, SOLID, паттерны проектирования; Мультипоточное программирование, знание механизмов межпроцессного и межпоточного взаимодействия и их синхронизации; Знание авторизаций: Keycloak, OpenID, OAuth2; Знание языков разметки: XML, JSON, YAML; Профилирование многопоточных приложений, знание инструментов и подходов к отладке приложений; Уверенная работы в ОС Linux (CentOS, Ubuntu); Умение работать с системой контроля версий Git; Знания английского языка на уровне чтения технической документации
Дополнительно
Секреты цифровой доступности Как попасть в команду Разработка и поддержка backend веб-приложений на Python и Go для управления системой защиты от DDoS-атак Разработка пользовательского интерфейса для управления системой защиты от DDoS-атак Разработка масштабируемых и распределённых веб-сервисов Бонусы: Гибкий график работы; Бонусы и скидки от партнеров; Офис в центре города; ДМС; Профессиональная команда; Бонусы от партнеров; Интересные задачи Дополнительные плюсы: Опыт работы с Asyncio, Pandas, с Docker, K8S, с Grafana, Prometheus; Опыт разработки bash-скриптов; Опыт работы с Ansible, с FastAPI, Flask, других фреймворков; Опыт разработки на Lua; Знания техник оптимизаций приложений; Знание в области сетевых протоколов и технологий; Знание CI/CD технологий и сервисов; Знание способов и практик обеспечения отказоустойчивости приложений