Ювенко

Senior Fullstack (C#,JS) разработчик

От 200 000 RUR
  • Москва
  • Более 6 лет
  • PostgreSQL
  • JavaScript
  • React
  • C#
  • ASP.NET
  • REST

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

  • Разработка web-системы (лояльность + маркетплейс);
  • Разработка системы телеметрии.
    Распределение задач: Back – 60%, Front – 40%

Требования:

  • Хорошее знание C# (MVC, .NET Core), более 6-и лет опыта;
  • Уверенное знание TypeScript + React, более 3-х лет опыта
  • Базовое понимание UX и адаптивной вёрстки
  • Опыт интеграции FE с BE-микросервисами (WebSocket, REST, GraphQL)
  • Опыт работы с реляционными базами данных (PostgreSQL);
  • Понимание программных архитектур: распределенная, клиент-серверная, SOA и многоуровневая;
  • Опыт разработки и управления фоновыми сервисами: знакомство с BackgroundService в .NET для длительных асинхронных задач, особенно тех, которые связаны с обработкой потоков данных в реальном времени и коммуникационными протоколами;
  • Опыт работы с Docker и Kubernetes (K8s) для контейнеризации и оркестрации, чтобы обеспечить масштабируемость и развертываемость сервисов в архитектуре микросервисов;
  • Опыт работы с RESTful API и микросервисами в системах, основанных на событиях.
  • Опыт работы в Agile / Scrum.
  • Основы информатики: структуры данных, алгоритмы, распределенные системы, сетевая коммуникация;

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

  • Docker; ClickHouse; gRPC; MQTT; Event Sourcing (CQRS);
  • Next.js; Опыт с библиотеками визуализации данных;
  • Практический опыт автоматизации CI/CD.
  • Опыт разработки интернет-магазинов/маркетплейсов, интеграция с системами оплаты
  • Знание PHP для анализа legacy кода (без доработок legacy)

Условия:

  • Официальное оформление по ТК РФ;
  • Полностью "белая" ЗП;
  • Работа в крупной, производственной компании;
  • 5-дневная рабочая неделя;
  • Комфортные условия труда;
  • Дружный коллектив;
  • Окончательная заработная плата по итогам собеседования (обсуждается индивидуально с успешным кандидатом).