Go Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требуемый опыт работы: 0–3 года
Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП.
Мы быстроразвивающийся бизнес, в сфере управления качеством, помогаем лингвистам и переводческим компаниям со всего мира управлять качеством языкового перевода с помощью компьютерных технологий. В прошлом году вышли на операционную прибыль.
Развиваем созданный с нуля программный сервис - добавляем новые фичи, исправляем старые баги. Задач много, roadmap расписан надолго вперед.
Технологии
Backend:
- Go (70%), Qt (20%), Java, NodeJS, Perl (10%) - постепенно переходим на Go
- MS SQL Server, Nginx, RabbitMQ
- Внедряем: docker, Kubernetes, PostgreSQL
Frontend:
- AngularJS (80%), VueJS (20%)
- SCSS, CSS, Webpack
Команда
Мы используем Agile и Scrum. Сейчас над продуктом работает одна команда, в течение ближайшего времени вероятно разделение на две команды.
Мы работаем по спринтам, для этого используем Jira и Bitbucket. Два раза в день (в 11:00 и 16:00 UTC+03:00) по будням проводим синхронизационные стендапы (удаленно).
ВАЖНО: Мы верим, что без постоянного общения с пользователями невозможно делать цифровой продукт мирового класса. Поэтому ВСЯ наша команда, начиная с СЕО и СТО, занимается поддержкой пользователей и помогает им преодолевать сложности, которые они иногда испытывают при работе с продуктом. Поэтому некоторые незапланированные задачи приходится делать в срочном порядке, как и исправлять баги, блокирующие работу пользователей.
Ежедневный язык общения в команде - русский. Английский язык необходим на уровне, достаточном для чтения технической документации, чтения-написания коммит-сообщений и тикетов в JIRA, чтения сообщений пользователей в поддержке и базовой переписки с ними.
Требования
Желателен опыт коммерческой разработки на языке Go, понимание принципов работы микросервисной архитектуры, REST API и Websockets.
Знание других технологий из указанного стэка будет плюсом, в особенности docker, Kubernetes и PostgreSQL.
Обязанности
- Разработка новых функций в продукте
- Исправлений багов
- Участие в поддержке клиентов
- Участие в тестировании
- Работа в тесной связке с frontend-разработчиками, дизайнером, backend-разработчиками и менеджером продукта
Условия
- 2 этапа интервью (организационное и техническое)
- работа по контракту в европейской компании
- удалённая работа в распределенной команде (часовые пояса Восточной Европы)
- полный рабочий день, гибкий график