Fullstack developer

Fullstack developer


Компания: Системы и Алгоритмы

Локация: Россия

Формат работы: Удалённо

Зарплата: от 235 000 до 245 000 ₽ gross

Занятость: Полная

Вид оформления: любой (ТК РФ, ТД в приоритете)

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

Основная цель — создание и развитие IT-решения в рамках команды, сосредоточенной на выделенном проекте.

Задачи

  • Реализация интеграционных решений и сервисов взаимодействия между внутренними и внешними системами.
  • Разработка и поддержка как backend, так и frontend-части продукта — вакансия предполагает активное участие в Fullstack-цикле.
  • Участие в выработке новых решений и вектора развития продукта, в том числе выборе оптимальных технологических стеков.

Требования

Высшее техническое образование.

Опыт работы

  • Опыт работы ведущим разработчиком (и выше) от 3 лет.
  • Опыт работы в Fullstack-роли (C# + React) приветствуется, будет плюсом.

Технические навыки

Backend (C# / .NET)

  • Уверенное знание C#, .NET, ASP.NET Core, gRPC, EF Core.
  • ООП, SOLID, паттерны проектирования, лучшие практики и современные тенденции.
  • Знание DDD, Onion/Clean/Vertical Slice архитектур, SOA, CQRS.
  • Опыт разработки микросервисной архитектуры.

Интеграции и API

  • Опыт работы с REST API / gRPC.
  • Знание архитектуры построения REST API / gRPC / Web-сервисов.
  • Опыт проработки архитектуры комплексных интеграционных решений.

Событийные архитектуры и брокеры сообщений

  • Опыт работы с событийными архитектурами и брокерами сообщений.
  • Приветствуется опыт работы с библиотекой Rebus.

Базы данных

  • Понимание архитектуры построения реляционных и векторных СУБД, опыт проектирования логической модели данных.
  • Уверенное знание T-SQL, опыт работы с MSSQL и PostgreSQL.

Frontend (React)

  • Опыт коммерческой разработки на React не менее 1 года.
  • Понимание современных подходов React (Hooks, Context, Suspense, React Query).
  • Приветствуется опыт работы с Module Federation для построения микрофронтендов.
  • Приветствуется опыт использования популярных UI-китов (Material-UI, Ant Design или аналоги) и кастомизации компонентов под дизайн-систему.
  • Приветствуется знание стейт-менеджеров (Redux Toolkit, Zustand, MobX).
  • Приветствуется опыт работы с TypeScript (строгая типизация).

Контейнеризация и DevOps

  • Опыт работы со средами контейнеризации (Kubernetes, OpenShift, Docker).
  • Опыт построения мониторинга в микросервисной архитектуре с использованием стека Grafana stack / Otel.
  • Опыт работы с CI/CD процессами.

Методологии и инструменты

  • Приветствуется опыт эффективного использования ИИ-инструментов в работе.
  • Приветствуется опыт применения Spec-Driven Development.
  • Приветствуется опыт работы с AI-агентами.
  • Ведение производственного процесса с помощью Jira, Confluence, GitLab.
  • Работа по Agile/Scrum.

Откликнуться: @Serg06SA

Report Page