Мы IT-компания, которая создаёт продукты для чистого и безопасного интернета: Блокировщик рекламы и DNS-сервис. Уже более 15 лет мы защищаем пользователей от рекламы, отслеживания, фишинга и других веб-угроз.
Мы ищем Senior Go-разработчика для работы над нашими продуктами. В его обязанности будет входить разработка и поддержка серверных приложений и инструментов.
Мы бы хотели видеть человека, который:
-
Владеет языком Go: умеет строит конкуретные программы, понимает модель зависимостей go modules, пакет net/http, использует статический анализ, пишет тесты и т.д.
-
Знает английский на уровне B2 (Upper-Intermediate) и выше
-
Уверенно работает в Unix-среде: разбирается в командной строке Git и умеет писать Shell-скрипты
- Разбирается в сетевых протоколах: IP/TCP/UDP/QUIC/HTTP/gRPC, понимает уровни и разницу между ними (особенно важно знание HTTP и UDP)
- Понимает принципы разработки ПО: знает отличие programming от software engineering, принципы SOLID , Go proverbs и т.д.
Будет плюсом:
- Умение писать корректные документы в Markdown
- Понимание принципов работы DNS
- Умение работать с Docker
- Понимание Windows-окружением: PowerShell, система разрешений
- Знание GitHub: умение заводить issue/PRs, делать шаблоны для них, настраивать GitHub Actions
Что нужно будет делать:
- Разрабатывать и поддерживать Backend-сервисы разного объёма: от микросервисов до монолитов
- Разрабатывать CLI-приложения для Unix и Windows
- Проходить и участвовать в code-review
- Анализировать задачи и участвовать в построении архитектуры сервисов
Что мы предлагаем:
- Гибридный формат работы с гибким началом рабочего дня
- Классная команда и минимум бюрократии
- Зарплата в рынке с возможностью роста
- ДМС со стоматологией после испытательного срока
- Фитнес и йога в офисе, занятия по иностранным языкам онлайн