Что мы предлагаем?
- Полностью удаленная работа. Свободный график.
- Часовая ставка, обговаривается индивидуально с каждым кандидатом.
- Подробные спецификации и макеты задач;
- Хорошо организованный воркфлоу;
- CI/CD с автоматическим тестированием, проверкой линтерами и деплоем;
- У нас нет проектов с устаревшими зависимости или legacy, мы регулярно выделяем время на технический долг;
- Система компенсаций в случае простоя (применять приходится очень редко, но она есть);
- Доступ к корпоративной библиотеке.
Что ищем в кандидатах?
- Опыт продакшин разработки на Golang (не менее 1,5 года);
- Понимания основных принципов и подходов Go;
- Стандартная библиотека Go;
- PostgreSQL (>10);
- Redis;
- Swagger / OpenAPI;
- Docker (Compose & Swarm);
- Тестирование сервисов (unit & integration);
- Вас не пугает сырой SQL и работа с БД без ORM.
Будет плюсом:
- Опыт автоматизации CI/CD с помощью GitHub Actions;
- Опыт командой работы;
- Опыт работы с Telegram Bot API и/или MTProto API;
- Опыт разработки следуя DDD;
- Опыт работы с кодогенераторами (мы активно используем sqlboiler b go-swagger)
- Опыт работы с ClickHouse;
- Опыт разработки на Python.
Задачи:
- Разработка чат-ботов (Telegram);
- Разработка и проектирование REST API;
- Разработка open-source пакетов в рамках компании;
- Работать в команде на результат;
- Проводить code review.
Что интересует?
1. Как вы пришли к Go?
2. Расскажите о своем текущем / последнем месте работы;
3. Есть ли примеры вашего кода в открытом доступе и/или возможность пошарить его?