Lenvendo на протяжении 20 лет занимается созданием, развитием и поддержкой крупнейших в России e-commerce - проектов.
В числе наших клиентов: Эльдорадо, Мвидео, МТС, Магнит, СберМегаМаркет и другие лидеры рынка.
В связи с расширением мы ищем себе в команду Golang-программиста для участия в разработке крупнейшего e-commerce проекта.
Требования:
• Опыт коммерческой командной разработки на Golang от 3х лет;
• Уверенные знания Golang, включая:
- опыт использования примитивов синхронизации;
- понимание принципов работы с garbage collector;
- понимание принципов работы планировщика;
- знания работы основных типов пакета runtime;
- уверенное владение GORM/PGX;
- опыт написания unit-тестов;
- опыт профилирования и отладки (cpuprofile, pprof, memprofile);
- навыки работы с кодогенерацией;
- опыт использования protobuf и его кастомизации.
• Отличные знания алгоритмов, алгоритмической сложности и структур данных;
• Понимание принципов SOLID, DRY и паттернов проектирвоания;
• Опыт проектирования микросервисных архитектур (понимание основ построения микросервисов, протоколов взаимодействия и тд);
• Базы данных PostgreSQL / MySQL: ACID, понимание транзакций, уровней изоляций, блокировок, замеры скорости операций БД, индексирование, структуры данных, функции и тригеры;
• Брокеры очередей: RabbitMQ, Kafka или Nats;
• Система контроля версий (git), системы ведения задач (JIRA, Redmine) и системы документирования (Confluence, Markdown).
Будет плюсом:
• Понимание процессов CI/CD с использованием Kubernetes/Helm, Ansible;
• Опыт работы с NoSQL (Redis, MongoDB, ElasticSearch, Memcached);
• Углубленные знания баз данных: шардирование, репликация, партиционирование, журналирование.
Обязанности:
- Разработка новых и поддержка существующих микросервисов;
- Работа над “распилом” монолита в команде в сфере Highload e-commerce со сложной бизнес-логикой для компаний федерального уровня с использованием современного стека технологий и подходов.
Условия:
- Официальное оформление с первого дня работы и все соц.гарантии по ТК РФ;
- Полностью «белый» доход и прозрачная система мотивации;
- График работы: 5/2 (9:00-18:00 или 10:00-19:00 на выбор);
- Достойный уровень дохода - обсуждается на собеседовании по итогам технического интервью;
- Для кандидатов из разных регионов возможен удалённый формат работы;
- Расширенный полис ДМС (включает стоматологию) после прохождения испытательного срока.
В Питерском офисе:
- Стильный, дизайнерский и комфортный офис, оборудованный всем необходимым;
- Вкусный кофе, чай, снэки и свежие фрукты в неограниченном количестве;
- Бесплатные обеды в столовой (в каждом офисе);
-
Офис в пешей доступности от метро «Старая Деревня».
В сопроводительном письме просьба указывать ваш желаемый доход.