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, гибкое начало дня
- Локация: Астана / Казахстан (удаленная работа)