Fullstack разработчик (ReactJS+Golang) (удаленная работа)
(вакансия в архиве)

19 июля 2024

Уровень зарплаты:
от 150 000 до 230 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Fullstack разработчик (ReactJS+Golang)

Описание вакансии

Всем привет!

Мы продуктовая лаборатория разработчиков, которые создают комплексные системы в сфере Travel-tech, Fin-tech и, иногда, Food-tech с довольно сложной функциональностью.

На данный момент мы ищем full-stack специалиста в команду на один из ведущих travel / lifestyle-продуктов по продаже бизнес-залов в аэропортах, а также поддержку и развитие инфраструктуры для крупной сетевой пиццерии. Будем рады видеть кандидата, которому эти направления интересны и будет развиваться вместе с нами делая пользовательские сервисы еще лучше.

Дисклеймер:

Кандидаты с опытом обучения в Skillbox и в подобных заведениях - вы прекрасны, но для кого-то другого. Просьба пропустить данную вакансию, будет сразу отказ.

Требования к кандидату:

Общие:

  • Умение, опыт и желание проектировать серверную архитектуру и инфраструктуру;
  • Хорошие знания DevOps (Linux, Docker, Monitoring, LogSystems etc.);
  • Продвинутое знание принципов чистого кода/архитектуры;
  • Опыт работы с разного рода SDK как с документацией так и без.

JavaScript:

  • Понимание принципов работы JS (стек, контекст, замыкания, асинхронность, прототипы и пр.)
  • Опыт работы с TypeScript (сложные типы, generics, type guards)

Вёрстка:

  • Умение верстать с учётом семантики (знать какие HTML-теги для чего применяются)
  • Понимание того, как строятся дизайн-системы (темизация, токенизация, UI-kit и т.п.)
  • Будет плюсом знание современных возможностей CSS (например, grid layout, custom properties)

Браузер:

  • Понимание работы браузера (навигация, парсинг, рендеринг)
  • Опыт работы с основными web API (fetch, DOM, history, navigation, web storage)

Сеть:

  • Умение работать с серверными данными (HTTP, GRPC, WebSocket)

Архитектура:

  • Умение отделять бизнес-логику от UI-слоя
  • Будет плюсом наличие представления о feature-подходе

Качество кода:

  • Использование форматеров и линтеров (eslint, prettier)

React:

  • Опыт коммерческой разработки от 3 лет (Обязательно)
  • Понимание принципов работы библиотеки (какую проблему пытается решить, как достигается "реактивность")
  • Умение локализовать и устранять проблемы производительности

Golang:

  • Опыт коммерческой разработки от 3 лет (Обязательно)
  • Умение работать с Goroutine

Что нужно делать:

  • Разрабатывать продукты со сложной логикой в связке Golang и React
  • Изучать и документировать код, который может не иметь документации
  • Разрабатывать клиентское приложение, в том числе: реализовывать новую функциональность в соответствии с бизнес-требованиями
  • Проводить рефакторинг имеющегося и нового кода
  • Принимать участие в развитии архитектуры
  • Разрабатывать и поддерживать дизайн-систему (UI-kit)

Будет плюсом.

  • Опыт работы с высокими нагрузками
  • Написание автотестов
  • Опыт работы с SSR
  • Применение спецификации OpenAPI
  • Проектирование архитектуры и инфраструктуры проекта с нуля.
  • Продвинутое понимание технологий и принципов дебага.
  • Знание и опыт работы с PHP

Условия отбора кандидата:

  • Оплачиваемое тестовое задание (Да, это обязательно)
  • Несколько этапов собеседования

Условия работы:

  • Удаленный формат работы
  • Обсуждаемая конкурентная заработная плата
  • Более, чем адекватная команда и развитие внутри, как специалиста
  • Работа с 9-18.00, с 10-19.00 по Москве, 1 час перерыва в удобное время.
  • Оплачиваемый отпуск и праздники согласно ТК РФ