freehire launches on Product Hunt on 26 August.

Follow →

Программист Full-stack

Обязанности:
Чем предстоит заниматься Проектировать и разрабатывать веб-приложения: фронтенд на Angular + TypeScript, бэкенд на C#/.NET 9+. Проектировать REST/gRPC API, работать с БД, писать поддерживаемый и покрытый тестами код. Использовать AI-ассистентов (Copilot / Claude / Cursor и т.п.) в ежедневной работе: генерация, рефакторинг, ревью, тесты, документация но с головой и ответственностью за результат. Интегрироваться с 1С:Документооборот (генерация и обработка документов, обмен данными). Принимать взвешенные архитектурные решения: осознанно выбирать между монолитом и микросервисами под конкретную задачу. Участвовать в code review, декомпозиции задач, оценке и планировании. Вести задачи и коммуникацию в Яндекс Трекере.

Требования:
Обязательные требования: Frontend уровень Senior TypeScript экспертное владение, а не JS со звёздочкой: строгая типизация, дженерики, продвинутые типы. Angular (актуальные версии) глубоко: архитектура приложения, компоненты, RxJS, управление состоянием, роутинг, реактивные формы, оптимизация производительности, standalone-компоненты, DI. HTML/CSS уверенная адаптивная вёрстка, понимание UX-базы. Тестирование фронта unit/e2e (Jasmine/Karma/Jest, Cypress/Playwright). Экспертиза разработка и внедрение стандартов фронтенда, формирование архитектурных решений и аргументированное экспертное мнение по качеству реализации. Backend уровень Middle+ C# и .NET 9+ (ASP.NET Core) уверенная самостоятельная разработка, опыт от 3 лет. Проектирование REST API, знание принципов SOLID, DI, чистой архитектуры. Асинхронность и многопоточность, работа с интеграциями и внешними сервисами. ORM (EF Core) осознанное использование, понимание N+1 и генерируемого SQL. Тесты unit/integration (xUnit/NUnit). Базы данных и SQL PostgreSQL уверенная работа: проектирование схемы, индексы, транзакции, работа с типами (jsonb, arrays), партиционирование. SQL глубокое знание: сложные запросы, JOIN-ы, оконные функции, CTE, агрегации, подзапросы. Оптимизация производительности чтение и анализ планов выполнения (EXPLAIN ANALYZE), устранение bottleneck-ов, работа с индексами. AI-assisted development Реальный опыт работы с AI-ассистентами в разработке (не пробовал ChatGPT пару раз ). Эффективные промпты умение ставить задачу модели, ревьюить и валидировать сгенерированный код. Встраивание AI в пайплайн генерация, рефакторинг, тесты, документация как часть рабочего процесса. Современные тренды AI-разработки знание актуальных подходов к AI-пайплайнам: spec-driven development (спецификация как источник правды), harness-оркестрация агентов, устойчивые контракты между спекой, промптами и кодом (синхронизация и версионирование спека код). Понимание границ и рисков безопасность, галлюцинации, лицензии, ответственность за итоговый код.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available