Назад к вакансиям

Fullstack-разработчик (Angular + C#/.NET)

ИНФОПРО КЗАстанаУдалённоот 3 лет5/2
REST APITypeScriptJavaScriptC#Full-stack.NETAngularSwagger.NET CoreOpenAPIHTML5CSS3ORMWeb APISCSSAngular MaterialEF

Описание

Группа компаний ИНФОПРО КЗ — ведущий международный разработчик ПО и IT-интегратор в сфере цифровизации предприятий энергетической отрасли (генерация, сбыт, зелёная энергетика).

Обязанности

  • Разработка и доработка SPA на Angular: компоненты, модули, сервисы, маршрутизация, state management
  • Разработка/доработка backend-модулей на C#/.NET в рамках трёхзвенной архитектуры
  • Участие в проектировании новых модулей ПО, API и frontend-архитектуры
  • Проектирование и развитие REST API между клиентом и сервером
  • Интеграция frontend с REST API, работа с OpenAPI/Swagger
  • Оптимизация производительности приложения, UI, API и СУБД
  • Работа с высоконагруженными сценариями: кэширование, асинхронность, очереди, профилирование узких мест
  • Доработка существующих интерфейсов и адаптивная вёрстка
  • Покрытие кода unit-, интеграционными и e2e-тестами
  • Участие в code review, оценке задач и технических обсуждениях

Требования

  • Опыт коммерческой разработки Fullstack от 3 лет, с уклоном во фронтенд
  • Уверенное владение Angular 12+, TypeScript
  • HTML5, CSS3/SCSS, адаптивная и кроссбраузерная вёрстка, Angular Material
  • Понимание компонентной архитектуры, lazy loading, OnPush, оптимизации Change Detection
  • Опыт интеграции с REST API, OpenAPI/Swagger
  • C#/.NET: .NET 6+, ASP.NET Core, Web API
  • Понимание классической трёхзвенной архитектуры: клиент → сервер → БД
  • Опыт разделения логики на слои: контроллеры, сервисы, репозитории, DTO, валидация
  • EF/EF Core, ORM
  • SQL: MSSQL/PostgreSQL
  • Опыт работы с высоконагруженными или near-high-load системами
  • Асинхронная и многопоточная разработка: async/await, TPL, параллелизм
  • Практические навыки оптимизации запросов и производительности
  • Git, GitLab CI/CD, Docker

Будет плюсом

  • Опыт state management: NgRx/Signals
  • ClickHouse
  • Кэширование: MemoryCache, Redis
  • Очереди: RabbitMQ / Kafka

Условия

  • Формат работы: удалённо
  • Оформление: ТК РФ
  • График: 5/2, гибкое начало дня
  • Локация: Астана / Казахстан (удаленная работа)