Backend-разработчик (Node.js, TypeScript)

Персональные бизнес решения

Backend-разработчик (Node.js, TypeScript)

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

Привет! Мы — студия разработки. Создаем востребованные, качественные и удобные цифровые продукты с продуманным эстетичным дизайном.

И это твой шанс привнести действительно ощутимый вклад в создание реальных сервисов и цифровых продуктов нужных людям и бизнесу.

Сейчас мы в поиске backend-разработчика middle уровня (опыт от 2 лет в промышленной разработке строго обязателен), для которого чистый код, SOLID и KISS это не просто набор символов, а база при разработке.

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

Чем предстоит заниматься:

Создание продуктов или MVP и развитие продуктов (как клиентских, так и внутренних сервисов студии);

Разработка и поддержка:

  • Интернет-магазинов и многостраничных сайтов;
  • Сервиса по управлению заказами;
  • Наших сайтов и ботов;
  • Разработка интеграции с сервисами оплаты, ЭДО, LMS, картографическими и другими внешними сервисами (в зависимости от проекта).

Анализ и исправление дефектов от тестирования и тех.поддержки;

Покрытие кода Unit-тестами;

Требования:
  • Опыт разработки на Node.js и TypeScript, понимание асинхронности, параллельности, работы с потоками
  • Глубокое понимание HTTP, WebSocket.
  • Опыт работы с Nuxt v4 (именно бекенд-часть, API роуты, серверные мидлвары)
  • Написание чистого, типизированного кода, соблюдение TypeScript-типизации
  • Опыт проектирования и работы с SQL-базами (MySQL, PostgreSQL), написание оптимизированных запросов
  • Создание CRUD-логики и разработка админ-панелей
  • Опыт интеграции и взаимодействия с внешними API
  • Написание юнит-тестов и e2e-тестов
  • Документирование API: опыт написания спецификаций (OpenAPI / Swagger)
  • Владение Git (git flow, работа в команде)
  • Опыт контейнеризации с использованием Docker
  • Опыт работы с Redis (кэширование, управление сессиями)
  • Понимание основ веб-безопасности: CSRF, XSS, SQL-инъекции, защита данных, CORS, безопасная работа с cookie

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

  • Знание PHP и фреймворка Laravel (для поддержки/рефакторинга легаси или гибридных проектов)
  • Опыт настройки серверного окружения, деплоя SSR-приложений, настройка Nginx
  • CI/CD: опыт настройки пайплайнов (GitLab CI / GitHub Actions) для автоматизации тестирования и деплоя
  • Мониторинг и логирование: понимание сбора метрик, алертинга, централизованного сбора логов (ELK, Sentry, Grafana)
  • Message brokers: опыт работы с RabbitMQ, Kafka
  • Нагрузочное тестирование: использование инструментов k6, autocannon
  • Понимание микросервисной архитектуры и очередей

Почему стоит работать с нами:

  • Мы даем тебе возможность значимо влиять на создаваемый продукт и, что важно, достаточно быстро видеть результат своего труда в проде;
  • Максимальная самореализация и сопричастность к большим результатам. С нами ты будешь работать только над реальными востребованными цифровыми продуктами, а не над маленькими фичами огромного продукта, в котором твой вклад людям со стороны непонятен;
  • Даем возможность работать на проектной основе (другими словами, ты отвечаешь только за качественный результат и можешь совмещать с другой работой);
  • Мы развиваем бутик-студию с уникальной культурой и ламповой атмосферой. У нас душевно, тепло и позитивно;
  • Возможность реализовать свой потенциал в разных проектах студии (много разных заказчиков и проектов);
  • Доп.бонусы за качественную работу в срок.

Навыки
  • Node.js
  • TypeScript
  • websocket
  • Nuxt v4
  • API
  • CSRF
  • XSS
  • Unit Testing
Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию