В дружной команде Zensoft для работы над новым международным проектом будем рады видеть: GoLang Developer’а (Junior, Middle, Senior)!
Основные требования:
- Отличное знание Go, структур данных, алгоритмов;
- English: Upper-Intermediate - fluent;
- Системное мышление;
- Умение декомпозировать задачи / проблемы.
Владение / наличие следующих навыков и знаний определят Ваш квалификационный уровень (Junior, Middle, Senior):
- Профильное образование;
- Опыт работы от 1 до 5 лет (на аналогичной/смежной должности);
- Опыт работы с любым фреймворком
- Опыт работы с ORM
- Опыт работы с сервисами очередей сообщений (ActiveMQ, RabbitMQ)
- Паттерны программирования
- Принципы SOLID, DRY
- Четкое понимание Dependency Injection
- Ясное представление о зоне ответственности компонентов системы
- Опыт работы с реляционными базами данных (PostgreSQL)
- Понимание транзакциональности и атомарности операций
- Опыт тестирования кода TDD/Unit Tests/Spring Test;
- Базовые знания Web security (XSS, CSRF)
- Хорошее знание протокола HTTP
Будет плюсом:
- Опыт работы с NoSQL базами данных (MongoDB)
- Опыт работы с key-value хранилищами (Redis)
- Опыт работы с REST API, HTML5 API, сторонними API (Google, FB, Paypal, Stripe и т.д.)
- Наличие кругозора в области доступных библиотек и решений backend разработки
Обязанности:
Вам предстоит заниматься разработкой долгосрочных стартап-проектов, которые развиваются на протяжении уже многих лет и являются успешными в своем направлении.
Условия работы:
- работа в комфортном современном офисе в центре города;
- руководство, готовое поддерживать вас и помогать в развитии;
- корпоративные вечеринки и совместный отдых;
- приятные бонусы и премии;
- компенсации спорта;
- своевременная оплата труда;
- возможность бесплатного обучения на курсах наших программистов;
- удобный график работы;
- официальное трудоустройство;
- возможность изучать английский язык с квалифицированным преподавателем прямо в офисе.