INFOPRO KZ (ИНФОПРО: КЗ)

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

Не указана
  • Астана
  • От 3 до 6 лет
  • Angular
  • TypeScript
  • HTML5
  • CSS3
  • SCSS
  • REST API
  • C#
  • .NET
  • ASP.NET Core
  • Entity Framework
  • SQL
  • MSSQL
  • PostgreSQL
  • Clickhouse
  • Redis
  • Docker
  • GitLab CI/CD
  • High-load
  • Трёхзвенная архитектура
  • Unit-тесты
  • E2E-тесты
  • Оптимизация производительности
  • TFS

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

Обладая многолетним опытом успешной работы и портфелем из более 200 реализованных проектов на территории России, Казахстана и стран ближнего зарубежья, мы являемся надежным технологическим партнером для лидеров рынка.

В связи с масштабированием бизнеса и ростом числа проектов в Казахстане мы находимся в поиске fullstack-разработчика.

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

  • Разработка и доработка 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
  • Опыт state management: NgRx/Signals — как плюс
  • 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; ClickHouse — как плюс
  • Опыт работы с высоконагруженными или near-high-load системами.
  • Асинхронная и многопоточная разработка: async/await, TPL, параллелизм
  • Практические навыки оптимизации запросов и производительности
  • Кэширование: MemoryCache, Redis — как плюс
  • Очереди: RabbitMQ / Kafka — как плюс
  • Git, GitLab CI/CD, Docker

Условия:

  • Стабильность и официальное трудоустройство, в соответствии с ТК Республики Казахстан.
  • Доход официальный, уровень обсуждается с успешным кандидатом по результатам собеседования.
  • Стремительное профессиональное развитие.
  • Масштабные проекты.
  • Сертификация, корпоративное обучение.
  • Формат работы: удаленно.
  • Гибкое начало трудового дня.

Стек: .NET 6+, .NET Core, ASP.NET Core, EF Core, MSSQL, PostgreSQL, ClickHouse, Redis, Docker, GitLab CI/CD, Angular 14+, TypeScript, SCSS, HTML5, REST API, Swagger/OpenAPI, RabbitMQ/Kafka — плюс