Новео

Senior Fullstack developer (Node.js, React)

Не указана
  • Тбилиси
  • От 3 до 6 лет

Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке ПО для западноевропейского рынка.

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

Где и как можно работать: удаленно из любой страны по договору ИП/самозанятости (с оплатой в евро).

Сейчас активно в поиске Fullstack разработчика на проект для образовательной компании, которая предоставляет приложение, позволяющее аудитории взаимодействовать с преподавателем во время его презентации/лекции в реальном времени.

Стек технологий: Node.js (Express), MongoDB, PostgreSQL, Next.js, React.js, AWS (сервисы S3, Cloudwatch, Lambda)

Ваши задачи:

  • разработка, масштабирование, поддержка и постоянная оптимизация REST API на Node.js и пакетов, которые напрямую влияют на клиентский опыт;
  • работа со сторонними API и сервисами для построения интеграций с другими инструментами с целью предоставления наилучшего опыта пользователям;
  • мониторинг надежности и производительности серверов через дашборды и инструменты для максимизации uptime и доступности;
  • работа с Amazon Web Services (S3, Cloudwatch, Lambda) для создания масштабируемых решений;
  • создание инструментов автоматизации для улучшения CI/CD пайплайнов;
  • оценка и декомпозиция сложных технических фич;
  • разбор багов и работа над запросами на новые функции;
  • поддержка команды Customer Success: помощь клиентам и ответы на их технические вопросы;
  • сотрудничество с инженерными и продуктовыми командами для доставки ценности клиентам новыми и интересными способами;
  • обмен знаниями и обучение в рамках one-on-one сессий или коротких докладов (lightning talks) с коллегами;
  • проведение код-ревью для teammates или других команд;
  • регулярный релиз новых функций для пользователей при высокой автономности в вопросах владения кодом и фичами.

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

  • подтвержденный опыт работы Fullstack-разработчиком с фокусом на SaaS-решения;
  • уверенное владение JavaScript/TypeScript, большой опыт работы с NodeJS (70-90%) и React.js;
  • опыт работы с SQL и NoSQL БД;
  • глубокое понимание проектирования и реализации RESTful API;
  • знание лучших практик безопасности и защиты данных;
  • отличные навыки решения проблем и troubleshooting;
  • умение эффективно коммуницировать и работать в команде);
  • уровень английского языка не ниже сильного B2 (Upper-Intermediate);
  • интерес к лучшим практикам разработки, включая принципы SOLID и Clean Code;
  • опыт работы с методологиями тестирования: unit-тестирование, интеграционное тестирование и TDD (Test-Driven Development);
  • приверженность написанию хорошо документированного, поддерживаемого и масштабируемого кода;
  • опыт работы с системами контроля версий, например Git, и процессами код-ревью).

Будет преимуществом:

  • опыт работы с инструментами контейнеризации и оркестрации (Docker, Kubernetes);
  • знание CI/CD пайплайнов;
  • опыт работы с облачными платформами (AWS, Azure или Google Cloud).

Что ты получаешь:

  • трудоустройство через договор с ИП/самозанятым без привязки к определенному местонахождению;
  • оплачиваемый отпуск и больничные;
  • cтабильную долгосрочную загрузку (8 часов в день, 40 часов в неделю), гибкий график работы, удаленно/офис;
  • работа в профессиональной распределенной команде над интересными проектами;
  • продуманный онбординг с опытным наставником, возможность изучения новых технологий и их применение в проектах, внутреннее обучение, митапы, tech talks и прокачка технических навыков (в рабочее время);
  • сильную команду разработчиков, четко выстроенные процессы и методологии разработки;
  • бесплатное изучение иностранных языков в рабочее время с преподавателями компании (английский, французский);
  • компенсацию медицинских услуг, массажа или спорта (внутренний аналог ДМС).

Присоединяйся к команде Новео для решения интересных задач!