28.07.2022
О компании:
«РЕЗОНИТ» является крупнейшим производителем и лидером на рынке печатных плат в России. Мы разрабатываем софт для производства печатных плат и сборки готовых модулей. С нами вы сможете создать уникальный продукт мирового уровня - CRM система для заказа печатных плат и электронных модулей) с микросервисной архитектурой.
https://www.rezonit.ru/
Зарплатная вилка:
3000 - 3500 USD net
Тип работы:
Удаленка
Тип занятости:
Полный рабочий день
Описание вакансии:
Ищем Senior / Team Lead Golang разработчика для команды создания Личного Кабинета.
Интересен опытный разработчик, который самостоятельно закроет одно из направлений проекта либо (при наличии желания и достаточном опыте) сможет обеспечить техническое руководство командой.
В обеих случаях критично умение проектировать решения для бизнес-задач на уровне архитектуры, кода и структур данных в рамках микросервисной архитектуры, а также умение работать в команде с другими разработчиками.
Для тимлида также критично умение выстраивать процесс и управлять командой разработчиков от проектирования и чёткой постановки задач участникам команды до аккуратной приёмки выполненных задач и ревью кода.
Обязанности:
• Проектирование архитектуры системы и (микро)сервисов;
• Разработка и отладка (микро)сервисов и модулей на Golang;
• Написание REST API / интерфейсов и документации к ним;
• Написание Unit, модульных и нагрузочных тестов;
• Поддержка и развитие разработанных сервисов;
• Конфигурирование сервисов и сред для CI/CD;
• Работа в кросс функциональной команде;
• Ревью кода участников команды;
• Интеграция c frontend частью;
• Интеграция со смежными системами;
• Ведение технической документации.
Требования по позиции:
• от 3 лет опыта работы в компаниях сильной разработкой (разработчики, системные интеграторы, финтех, маркетплейсы, online сервисы и т.п.);
• опыт коммерческой разработки сложного ПО (микросервисы, высоконагруженное, сложная логика) на Golang от 3 лет;
• работа с последней стабильной версией Golang, построение модульной архитектуры
• уверенное проектирование структур данных, владение SQL и опыт работы с SQL базами (Postgres);
• хорошее понимание ООП, подходов к проектированию приложений, сервисов и API и умение их применять на практике;
• хорошее понимание микросервисных архитектур, опыт их выстраивания, разделения на сервисы;
• понимание и практический опыт использования интеграционных шин (Kafka / Rabbit);
• понимание и практический опыт использования No SQL СУБД, файловых хранилищ (в идеале S3), средств кеширования (Redis);
• работа в команде, использование трекера и git;
• работа с контейнерами, умение собрать и развернуть окружение;
• хорошее владение алгоритмами и математические навыки;
• физмат или инженерное образование.
Плюсом будет:
• интерес к микроэлектронике и её созданию;
• опыт коммерческой разработки на C#.
Условия работы:
• оформление ГПХ, ИП/самозанятые;
• испытательный срок - оплачиваемые 2 недели;
• потребуется выполнить тестовое задание (два этапа);
• график работы: удаленная работа или с редким посещением офиса;
• для удалённой работы часовой пояс Москва (плюс-минус 2-3 часа);
• для удалёнки критично быть на связи в течение указанного времени;
• помимо граждан РФ рассматриваем граждан Беларуси, Киргизии, Казахстана, Армении.