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

ТЕКАРА

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

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

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

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

О проекте:

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


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

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

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

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

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

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

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

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

  • Уверенное владение Node.js и JavaScript/TypeScript (от 3 лет);
  • Уверенное владение TypeORM;
  • PostgreSQL.

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

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

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

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

Условия:

  • Работа по упрощенной Scrum-модели (ежедневные стендапы, код-ревью и т. д.);
  • Интересные задачи на современном стеке;
  • Гибкий график, удаленный формат работы;
  • Минимум бюрократии, команда нацелена на результат;
  • Возможность оформления IT-льгот;
  • Вестинг по результатам работы.
Навыки
  • PostgreSQL
  • MS SQL
  • C#
  • Node.js
  • TypeScript
  • .NET Core
  • JavaScript
  • Kubernetes
  • Docker-compose
  • Apache Kafka
  • RabbitMQ
  • React
  • Redux
  • Memcached
  • Redis
  • CI/CD
Посмотреть контакты работодателя

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

Газпромбанк Лизинг
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Playerok
Удаленная работа
  • Москва

  • от 250000 RUR

Рекомендуем
iiko, Компания Айко
Удаленная работа
  • Москва

  • от 230000 RUR

Рекомендуем
Моя удалёнка
Удаленная работа
  • Москва

  • до 250000 RUR

Платформа

Backend-разработчик

Платформа

Удаленная работа
  • Москва

  • до 250000 RUR

Группа компаний Аэроклуб

Разработчик C#

Группа компаний Аэроклуб

Удаленная работа
  • Москва

  • до 250000 RUR

МИР ВЕНДИНГА

Fullstack-разработчик (.net)

МИР ВЕНДИНГА

Удаленная работа
  • Москва

  • от 250000 RUR

eRaga Infosystem
Удаленная работа
  • Москва

  • до 300000 RUR

Napoleon IT
Удаленная работа
  • Москва

  • до 300000 RUR

РДФ ГРУПП
Удаленная работа
  • Москва

  • до 300000 RUR

Appie.tech
Удаленная работа
  • Москва

  • до 5000 USD

StormWall™
Удаленная работа
  • Москва

  • до 5000 USD

SIGMA IT
Удаленная работа
  • Москва

  • до 5000 USD

НФТ Коллект
Удаленная работа
  • Москва

  • до 250000 RUR

KESAREV
Удаленная работа
  • Москва

  • до 200000 RUR

22Byte
Удаленная работа
  • Москва

  • от 2500 USD

Revvy
Удаленная работа
  • Москва

  • от 2500 USD

Клеверенс Софт

Fullstack-разработчик

Клеверенс Софт

Удаленная работа
  • Москва

  • от 350000 RUR

РБ
Удаленная работа
  • Москва

  • до 250000 RUR

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

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