- Писать чистый, поддерживаемый и эффективный код на Go;
- Поддерживать и улучшать существующую кодовую базу;
- Сотрудничать с командой для планирования задач и разработки инновационных решений;
- Проектировать и внедрять API;
- Проводить код-ревью для обеспечения лучших практик и качества кода.
- Уверенное владение системой контроля версий, в частности Git;
- Опыт работы в Linux и Docker средах;
- Проверенный опыт разработки высоконагруженных серверных приложений;
- Практический опыт работы с AMQP для обмена сообщениями;
- Глубокое понимание сетевых протоколов (TCP, HTTP, HTTPS, IPv6, SSL, WebSockets);
- Знание принципов REST и проектирования API;
- Опыт проведения код-ревью;
- Знание принципов объектно-ориентированного программирования (ООП);
- Опыт работы с Clickhouse, моделированием баз данных и оптимизацией запросов.
Условия:
- Удаленный формат работы
- Гибкий рабочий график
- Возможность влиять на продукт
- Свобода и самостоятельность