Full-stack разработчик Middle | Middle+

Оплата не указана

Gismeteo.ru

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Компетенции

Middle

Мы — Гисметео, метеорологический ресурс, которым ежедневно пользуются миллионы людей по всему миру. Наша команда — это не только разработчики и инженеры, но и математики, астрофизики, метеорологи и маркетологи. Наша цель – превращение научного потенциала каждой идеи в микросервис, готовый к высоким нагрузкам и безотказной работе.

У нас открываются отличные возможности для профессионального и карьерного роста.

Задачи:

  • Разработка новых и поддержка существующих интерфейсов на Vue 3 или React, с упором на производительность и масштабируемость;
  • Проектирование и реализация REST API на NestJS (TypeScript);
  • Оптимизация клиентского и серверного рендера, кэширования, загрузки данных;
  • Работа с MongoDB, PostgreSQL, Redis: проектирование схем, индексы, агрегации;
  • Интеграция интерактивных карт и геоданных (векторные тайлы, MapLibre GL);
  • Написание unit- и e2e-тестов (Jest, Playwright);
  • Участие в проектировании архитектуры новых решений и компонентов;
  • Участие в code review, проработка технического долга, соблюдение SOLID-подходов.

Необходимый опыт и знания:

  • 3+ лет опыта коммерческой разработки на TypeScript;
  • Опыт работы с одним из UI-фреймворков: Vue 3 (Composition API) или React (Hooks);
  • Уверенное владение NestJS: создание модулей, сервисов, middleware, guards;
  • Понимание принципов SOLID, DI, архитектурных паттернов (Factory, Strategy, Decorator);
  • Опыт работы с MongoDB и/или PostgreSQL, умение оптимизировать запросы и использовать индексы;
  • Умение писать чистый, поддерживаемый код и покрывать его тестам.

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

  • Опыт работы с MapLibre GL, WebGL, картографическими библиотеками;
  • Знание RxJS и реактивных потоков (combineLatest, switchMap, debounceTime);
  • Опыт настройки CI/CD, Docker, монорепозиториев (Nx/Turborepo);
  • Опыт работы с большим объёмом данных, потоками JSON, кешами.

Мы предлагаем:

  • Участие в технически зрелом проекте с современным стеком, высокими нагрузками и миллионами пользователей;
  • Работу с интересными задачами в области геоданных, карт, аналитики и прогнозов;
  • Внутреннее менторство и пространство для профессионального роста;
  • ДМС со стоматологией после прохождения испытательного срока;

  • Горячие обеды в офисе;

  • Ежемесячный бонус на питание;

  • Компенсацию затрат на фитнес-клуб и английский язык;

  • Технику для работы от Apple;

  • Гибкое начало и окончание рабочего дня;

  • Комфортный офис в шаговой доступности от станции метро Улица 1905 года.

При отклике укажите ссылку на GitHub, pet-проекты или портфолио.
Мы с удовольствием рассмотрим как формальные резюме, так и реальные примеры кода или участия в проектах.

Ключевые навыки

Javascript
Vuejs
Typescript

Адрес

Москва, Нововаганьковский переулок, 5с1

Контактная информация

Gismeteo.ru

Сайт: gismeteo.ru

Почта: не указана

Вакансия опубликована 05.06.2025 в г. Москва.

Похожие вакансии

#

Москва

Полный день

Подробное описание

27 мая

#

Москва

Бутырская

и еще 3 станции

Удаленная работа

Подробное описание

31 мая