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