Генотек

Middle Node.JS Developer

200 000 - 250 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Node.js
  • JavaScript
  • TypeScript
  • Redis
  • Kubernetes
  • CI/CD

Привет! Мы — Genotek, молодая и современная medtech компания. Работаем с технологиями будущего: проводим исследования, которые помогают людям узнать всё про свои гены, происхождение и особенности здоровья.

Сейчас мы в поиске опытного бэкенд-инженера для разработки высоконагруженных сервисов. Если ты глубоко знаком с Node.js, любишь продумывать архитектуру, писать надёжный и тестируемый код — добро пожаловать в команду!

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

  • Проектирование и разработка серверной логики на Node.js
  • Реализация REST-API и/или GraphQL-сервисов (Express.js, NestJS)
  • Интеграция с реляционными базами данных (MySQL/PostgreSQL): оптимизация запросов, настройка индексов
  • Настройка кеширования и Pub/Sub в Redis
  • Пакетирование и развёртывание сервисов в Docker/Docker-Compose
  • Поддержка CI/CD-пайплайнов (GitLab CI) и участие в развитии инфраструктуры Kubernetes
  • Участие в код-ревью, совместное решение архитектурных задач
  • Написание и поддержка тестов (unit, интеграционные, E2E)
  • Мониторинг и логирование (Grafana/Prometheus и др.)
  • Внедрение best practices: SOLID, DRY, KISS

Что мы ждем от тебя:

  • Опыт бэкенд-разработки на Node.js — от 2–3 лет
  • Глубокое знание JavaScript/TypeScript
  • Уверенная работа с Express.js и/или NestJS (модули, DI, middleware)
  • Понимание принципов SOLID, DRY, KISS
  • Опыт с реляционными СУБД (MySQL, PostgreSQL): написание сложных запросов и их оптимизация
  • Практика работы с Redis (кэширование, pub/sub)
  • Опыт контейнеризации (Docker, docker-compose)
  • Базовые знания Kubernetes
  • Навыки настройки CI/CD в GitLab CI или аналогичных системах
  • Умение работать в команде: Git, code review, agile-подходы

Плюсом будет:

  • Опыт написания unit- (Jest, Mocha), интеграционных (Supertest) и E2E-тестов (Cypress)
  • Знакомство с брокерами сообщений (RabbitMQ, Kafka)
  • Практика работы с GraphQL (Apollo)
  • Опыт с NoSQL-хранилищами (MongoDB)
  • Навыки мониторинга и алертинга (Grafana, Prometheus)
  • Использование LLM/AI-ассистентов (GPT, Cursor) для автодополнения, генерации тестов, рефакторинга, поиска багов
  • Базовые знания prompt-инжиниринга и опыт работы с AI-плагинами в IDE

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

  • Базу: оформление по ТК РФ и его полное соблюдение (оплачиваемые отпуска, больничные), бонусы работы в аккредитованной IT- компании

  • Удаленный формат работы

  • ДМС, занятия английским в Skyeng, психологические консультации от сервиса Яндекс Здоровье и Генетический паспорт Genotek для всех сотрудников

  • Участие в сложных проектах с высокой нагрузкой

  • Возможность влиять на технологический стек и процессы разработки

  • Возможности вертикального и горизонтального роста внутри компании

  • А еще мы устраиваем классные корпоративы, лекции, вместе ездим на природу, ходим в кино, бары и вместе занимаемся спортом. В общем, стараемся, чтобы вместе было приятно не только работать, но и отдыхать!

Если наша вакансия подходит для тебя, а твои опыт и знания это то, что ищем мы - ждем твоего отклика!