Fullstack Developer Senior

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Образовательная онлайн-платформа для школьников и дошкольников

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

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

iSmart — сервис онлайн образования для школьников. Мы создаем уникальные
интерактивные задания по предметам школьной программы в веб-приложении.
Формировать учебный план могут родители и учителя.
Нам уже 3 года, которые мы развивались интенсивно и быстро. Так что сейчас у
нас много легаси, которое нужно рефакторить или переписывать правильно и
красиво. Приложение разбито на несколько микросервисов, которые
разворачиваются в куб и общаются по REST.
Работаем короткими спринтами над хорошо описанными задачами. Обсуждаем
решения вместе, так что ищем напарников, а не подчиненных.
Монорепо yarn, идем к стандартизации и разумному пересипользованию кода;
ESlint, Prettier чтобы не отвлекаться от сути;
Сборка без магии, инструкции одним yaml файлом;
Весь новый код типизирован без any

iSmart – один из лидеров Российского рынка в сфере дополнительного образования для детей в онлайн формате. Мы масштабируем наш бизнес и ищем Full-Stack\Фуллстека

Пишите в @vgandzyuck и @tatiana_3003 телеграм
Responsibilities

  • Полный цикл веб-разработки
  • Создание удобного и функционального UX
  • Создание и поддержка переиспользуемых компонентов системы
  • Построение GraphQL API
  • Быть частью команды
  • Участие в митингах
  • Создание нового функционала, а также поддержка старого

Must have

  • Минимум 3-5 года опыта в разработке в связке nodejs + react
  • Опыт работы с одним из фреймворков Express/Fastify/Koa
  • Опыт работы с Graphql
  • Typescript
  • Опыт работы с Redux/Mobx/Rx
  • Опыт построения и поддержки сложных и нагруженных систем
  • Опыт работы с NoSql базами данных MongoDB + redis
  • Умение писать чистый, не требовательный к ресурсам код :)

Nice to Have

  • Опыт в оптимизации БД (профилирование, нормализация и т.д)
  • Code review
  • Full-Stack React + Node 2
  • Опыт написание интеграционных или e2e тестов
  • Опыт в CI/CD Docker, Github Actions, Kubernetes
  • Опыт работы с одой из реляционных баз данных

Условия:

  • График  полная удаленка из любой точки России (смотрим +- 2 часа к Москве)
  • Оплата достойная
  • Простая система управления и решения вопросов
  • Приятный коллектив