Разработчик на Node.js и .NET (C#) (удаленная работа)

12 апреля 2025

Уровень зарплаты:
от 200 000 до 200 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Разработчик на Node.js и .NET (C#)

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

Мы разрабатываем маркетплейс запчастей для спецтехники в динамичной, амбициозной команде, где сочетаются гибкий формат работы и сильная техническая экспертиза. В команде разработчики как на открытом стеке (Node.js, TypeScript, PostgreSQL), так и на .NET с MSSQL.

Ищем backend-разработчика для сопровождения, переноса (на .NET) и развития сервисов, работающих на открытом стеке.

О проекте:

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


Обязанности:

  • Разработка backend-части сервиса (Web API и WebSocket API);
  • Написание unit-тестов;
  • Участие в проектировании;
  • Разработка интеграций со сторонними сервисами.

Общие навыки проектирования и разработки :

  • Понимание принципов разработки многопоточных приложений, построения высоконагруженных и отказоустойчивых сервисов;
  • Опыт разработки микросервисных решений;

  • Знание распространенных паттернов проектирования (DI, DIP, IoC);

  • Умение писать поддерживаемый код и строить вокруг него экосистему инструментов (интерцепторы, логгеры, мидлвары, декораторы);

  • Опыт отладки, диагностики и оптимизации в распределенных средах.

Опыт разработки в открытом стеке:

  • Уверенное владение Node.js и JavaScript/TypeScript (от 3 лет);
  • Уверенное владение TypeORM;
  • Продвинутая работа с PostgreSQL: индексы, оптимизация запросов на миллионах строк и десятках гигабайт данных, CTE, Views.

Опыт разработки на стеке Microsoft:

  • Уверенное владение C# и .NET Core 6+;
  • Понимание асинхронной модели исполнения кода (TAP).

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

  • Опыт работы с ORM для MSSQL;
  • Знание NestJS, React/Redux;
  • Опыт работы с системами распределенного кэширования (Memcached, Redis) и системами диспетчеризации очередей (Kafka, RabbitMQ);
  • Опыт контейнеризации проектов (Docker Compose) и развертывания локальной среды;
  • Понимание принципов CI/CD;
  • Навыки работы с Kubernetes, FluxCD на уровне публикации новых сервисов.

Условия:

  • Работа по упрощенной Scrum-модели (ежедневные стендапы, код-ревью и т. д.);
  • Интересные задачи на современном стеке;
  • Гибкий график, удаленный формат работы;
  • Минимум бюрократии, команда нацелена на результат;
  • Возможность оформления IT-льгот;
  • Вестинг по результатам работы.


Посмотрите похожие вакансии

Разработчик Node.js .NET (BackEnd) Middle +
Компания: Сеть зоомаркетов Немо
Зарплата: от 200 000 до 300 000 руб.
Fullstack-разработчик (Node.js/React)
Компания: Storm Trade
Зарплата: от 250 000 до 250 000 руб.
Senior Backend Engineer (Python, Node.js)
Компания: MIRA TECH L.L.C
Зарплата: з.п. не указана
ELMA365 Developer Разработчик ELMA365
Компания: MASTERDATA
Зарплата: з.п. не указана