Golang разработчик
Мы приглашаем опытного Golang разработчика присоединиться к нашей команде
Мы занимаемся разработкой социально значимых продуктов, в числе которых разработка сервисов электронной переписки и отправки фото
Вы будете заниматься разработкой и улучшением наших ведущих продуктов в сфере социальной значимости. Наши продукты оказывают положительное влияние на жизни десятков тысяч пользователей ежедневно. Основные модули разработки - интеллектуальная система электронной переписки, защищенная отправка фотографий и изображений, а также ряд других инновационных продуктов. Это масштабный проект глобального уровня, функционирующий на множестве серверов и поддерживающий огромное количество баз данных. Проект базируется на принципах микросервисной архитектуры и обрабатывает значительный поток запросов.
В нашей компании функционируют несколько команд, каждая из которых имеет четкую структуру и определенные методы работы. Наш процесс разработки основан на итеративном подходе, который включает активное участие разработчиков в проектировании новых функций и их последующей поставке для клиентов, с последующим анализом обратной связи. Мы поддерживаем постоянный контакт между разработчиками, DevOps-инженерами, аналитиками, клиентами, тестировщиками и службой поддержки. В нашей компании ценится культура обмена опытом и постоянного личного и профессионального развития.
Наш стек:
- Инструменты: Golang, PostgreSQL, NSQ, NATS, Redis, Docker, Kubernetes.
- Траспорт: gRPC/Protobuf, HTTP.
- Деплой: Gitlab CI/CD.
На данной позиции нужно:
- создавать распределенные высоконагруженные системы, рассчитанные под десятки тысяч RPS;
- писать целые новые сервисы, которые станут продуктом в продукте;
- отлично владеть языком Golang и писать чистый поддерживаемый код;
- покрывать код unit/интеграционными тестами;
- работать с SQL БД (PostgreSQL/MySQL);
- использовать системы очередей и in-memory хранилищ;
- работать с Git, Linux/Unix.
Необходимые навыки:
- опыт серверной разработки более 2-х лет;
- опыт разработки на Golang от 3-х лет;
- опыт проектирования микросервисной архитектуры и межсервисной интеграции;
- знание приемов и паттернов проектирования и особенностей их применения в Golang;
- умение писать тесты к коду;
- отличное знание SQL и одной из реляционных СУБД.
Это работа, о которой ты мечтал, потому что у нас есть:
- Гибкий график работы;
- Конкурентная заработная плата;
- Программа ДМС, которая покрывает 100% расходов на медицинское обслуживание в частных клиниках, включая стоматологию;
- Гибкость и отсутствие бюрократии;
- Льготная ипотека 2% и отсрочка от армии;
- Оплачиваемый отпуск 28 календарных дней и больничные;
- Корпоративные спортивные мероприятия, включая футбол, английский и йогу.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).