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

от 200 000 ₽ на руки

ТЕКАРА

г. Москва

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

От 3 до 6 лет

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

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

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

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

Мы разрабатываем маркетплейс запчастей для спецтехники — в динамичной, амбициозной команде, где сочетаются гибкий формат работы и сильная техническая экспертиза. В команде разработчики как на открытом стеке (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-льгот;
  • Вестинг по результатам работы.

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

Postgresql
Ms sql
C#
Node.js
Typescript
.net core
Javascript
Kubernetes
Docker-compose
Apache kafka
Rabbitmq
React
Redux
Memcached
Redis c++ client
Ci/cd

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

ТЕКАРА

Сайт: не указан

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

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

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

#

Москва

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

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

10 марта

#

Москва

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

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

27 марта

#

Middle

от 190 000 до 230 000 ₽

Москва

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

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

31 марта