Локация
Удалённая работа для сотрудников, оформляемых по ТК Республики Казахстан; в объявлении указан город Астана.
Компания
Международный разработчик программного обеспечения и IT-интегратор в сфере автоматизации бизнес-процессов и цифровизации предприятий энергетической отрасли. Реализовано более 200 проектов в России, Казахстане и странах ближнего зарубежья.
Что делать
•Разрабатывать и дорабатывать SPA на Angular: компоненты, модули, сервисы, маршрутизацию и state management.
•Разрабатывать backend-модули на C#/.NET в рамках трёхзвенной архитектуры.
•Проектировать новые программные модули, frontend-архитектуру и REST API.
•Интегрировать frontend с REST API и работать с OpenAPI/Swagger.
•Оптимизировать производительность приложения, пользовательского интерфейса, API и баз данных.
•Писать unit-, интеграционные и e2e-тесты, участвовать в code review, оценке задач и технических обсуждениях.
Требования
•От 3 лет коммерческой fullstack-разработки с уклоном во frontend.
•Уверенное владение Angular 12+, TypeScript, HTML5, CSS3/SCSS и Angular Material.
•Опыт работы с компонентной архитектурой, lazy loading, OnPush и оптимизацией Change Detection.
•Практический опыт с C#/.NET 6+, ASP.NET Core, Web API, EF/EF Core и ORM.
•Знание SQL и опыт работы с MSSQL или PostgreSQL; понимание трёхзвенной архитектуры, слоёв приложения, DTO и валидации.
•Опыт разработки высоконагруженных систем, асинхронного и многопоточного программирования, оптимизации запросов, а также работа с Git, GitLab CI/CD и Docker.
Хорошо, если есть
•Опыт с NgRx или Signals.
•Знание ClickHouse.
•Опыт использования MemoryCache или Redis.
•Опыт работы с RabbitMQ или Kafka.
Культура и преимущества
•Официальное трудоустройство по ТК Республики Казахстан.
•Удалённый формат работы и гибкое начало рабочего дня.
•Масштабные проекты и возможности профессионального развития.
•Корпоративное обучение и сертификация.
•Доход обсуждается с успешным кандидатом по результатам собеседования.