Vyyer Technologies
Go Backend разработчик
- API
- Git
- Unix
- Работа в команде
- Свободное владение английским языком
- REST
- Swagger
- Backend
- Алгоритмы и структуры данных
- SQL
- Оптимизация кода
- Composer
- Golang
- Docker
- Docker-compose
- Английский — B2 — Средне-продвинутый
Компания Meltory LTD ищет Go разработчика на проект в США для создания и развития нового приложения в экосистеме управления ресторанами и барами на полную ставку.
Обязательно знание разговорного английского языка так как общение будет происходить в основном с англоязычными коллегами и клиентами.
Нам важны следующие качества будущего коллеги:
При возникновении задачи, которую не понятно как решать (таких будет много), вы пытаетесь найти решения поставленной задачи - копаетесь на GitHub, перечитываете посты StackOverflow, изучаете документацию, а не просто говорите «я не смог».
Если вы знаете решение задачи или нашли его (см. 1 пункт), вы включаете критическое мышление (на самом деле мы надеемся, что вы его никогда не выключаете) и думаете, подходит ли оно вам в данных условиях, можно ли его улучшить, можно ли сделать код более красивым.
Вы не боитесь задавать вопросы, даже, как вам кажется, самые глупые. Если вам что-то не понятно в задачи, вы спрашиваете, переспрашиваете, а потом ещё раз переспрашиваете, пока задача не станет вам полностью ясна.
Достаточно самостоятельны и организованы, чтобы самому разделить задачу на подзадачи, поставить их в JIRA, а затем занести результаты в Confluence.
Способны и не боитесь признавать свои ошибки. Вовремя найденная и формализованная ошибка может превратиться в «фичу».
По хорошему любопытны — логичное продолжение пунктов 1 и 2. Вам интересно находить и изучать новые алгоритмы, методы, инструменты. В поисках решения текущей задачи, Вы можете «залипнуть» на случайно найденном подходе/алгоритме/методологии, потому что это показалось вам очень интересным/полезным/красивым.
Если компетенции будут отвечать требованиям, проведем техническое собеседование, за которым будет финальное.
Чем предстоит заниматься
- Разработка backend-сервисов на Go
- Создание нового функционала и оптимизация существующего
- Участие в проектировании новых сервисов
- Повышение надежности и качества системы на всех уровнях
- Взаимодействие с командой iOS, android, frontend, аналитиками и DevOps
Что делать НЕ придётся
-
Администрировать БД, управлять инфраструктурой или настраивать CICD
-
Заниматься UX/UI дизайном
Мы ждем, что у вас есть
- Вдумчивость и понимание смысла своих решений: главный вопрос - "зачем"
- Способность к полной реализации фич от уровня хранения данных до микросервисов
- Желание делать свою работу лучше и развиваться: читайте и делитесь
- Аналитический склад ума и внимательность к деталям
-
Системное мышление и умение видеть картину в целом
-
Навыки эффективной коммуникации и умение аргументировать свою позицию
-
Ответственность, инициативность и нацеленность на результат
-
Способность работать в команде и самостоятельно
Технические навыки
-
Опыт программирования Go 1.20+ от 3 лет и готовые проекты для ознакомления
-
Опыт работы с HTTP Server фреймворками типа Gin/Gorilla
-
Знание Docker и Docker-Compose обязательно
-
Умение писать и оптимизировать сложные SQL-запросы
-
Понимание и опыт работы с алгоритмами, многопоточностью и асинхронностью
-
Умение работать с Redis, с агрегациями и проекциями документов
-
Опыт построения event-driven систем
Мы предлагаем
-
Зарплату выплачиваемую вовремя
-
Удаленную работу
-
Участие в разработке глобального продукта
-
Возможность развиться в консультанта, работая со сторонними заказчиками и их проектами