Frontend
- Разработка и поддержка крупного SPA-приложения на Angular с использованием современных подходов (Standalone Components, Signals, Control Flow)
- Проектирование архитектуры компонентов и модулей, обеспечение переиспользуемости кода
- Оптимизация производительности приложений (Change Detection, Lazy Loading, Core Web Vitals)
Backend
-
Разработка и поддержка backend-сервисов на Node.js (Express/NestJS) и Python (FastAPI)
-
Проектирование и оптимизация REST API для высоких нагрузок, интеграция фронтенда с бэкенд-сервисами через REST API и GraphQL
-
Поддержка и развитие Python-сервисов с интеграцией LLM (OpenAI API), в том числе телеграм-ботов (aiogram)
-
Работа с реляционными базами данных (PostgreSQL, MySQL) — проектирование схем, написание сложных запросов, оптимизация индексов
-
Работа с документоориентированными БД (MongoDB)
-
Кэширование данных с использованием Redis
-
Интеграция с очередями сообщений (RabbitMQ/Kafka) для асинхронной обработки данных
-
Контейнеризация приложений с помощью Docker
Общее
-
Написание unit-тестов (Jest/Jasmine/Mocha, pytest), интеграционных и e2e-тестов (Cypress/Playwright)
-
Участие в код-ревью, поддержание качества кода и следование командным стандартам
-
Взаимодействие с аналитиками и дизайнерами
-
Участие в планировании спринтов и оценке задач
Что мы ждем от тебя:
-
3+ года коммерческого опыта fullstack-разработки
-
Уверенное знание TypeScript (типизация, generics, декораторы)
-
Глубокое понимание Angular: компоненты, директивы, пайпы, модули, lifecycle hooks, Change Detection
-
Глубокое понимание RxJS: Observable, Subject, BehaviorSubject, операторы (switchMap, mergeMap, concatMap, exhaustMap, combineLatest, forkJoin), управление подписками (takeUntil, async pipe)
-
Опыт работы с Angular Reactive Forms: построение форм, кастомные валидаторы
-
Уверенное владение одним из Node.js-фреймворков: NestJS или Express.js
-
Опыт коммерческой разработки на Python 3: асинхронный код (asyncio), FastAPI, управление зависимостями (Poetry/pip)
-
Опыт работы с реляционными БД (PostgreSQL, MySQL), MongoDB и Redis
-
Понимание принципов работы HTTP: методы, заголовки, коды ответов, авторизация (JWT, Bearer Token), работа с HttpClient и Interceptors
-
Опыт работы с Git, понимание GitFlow
-
Навыки работы с пакетными менеджерами (npm/yarn) и сборкой (Webpack/Vite)
Личные качества
-
Умение работать в команде и эффективно коммуницировать
-
Способность самостоятельно вести задачи от постановки до релиза
-
Ответственный подход к качеству кода и документации
Будет плюсом
-
Опыт интеграции с LLM-сервисами (OpenAI API / Azure OpenAI), работа с векторными БД (ChromaDB)
-
Опыт разработки телеграм-ботов (aiogram)
-
Опыт работы с Angular SSR / Angular Universal
-
Знание NgRx или других решений для управления состоянием
-
Опыт работы с GraphQL
-
Опыт работы с TypeORM или Prisma
-
Опыт работы с очередями сообщений (RabbitMQ, Kafka)
-
Понимание event-driven архитектуры и микросервисов
-
Опыт работы с Kubernetes и WebSocket
-
Опыт работы с облачными платформами (Yandex Cloud, AWS, GCP)
-
Опыт работы с OpenAPI / Swagger для работы с API-документацией
-
Понимание CI/CD пайплайнов (GitLab CI / Jenkins / GitHub Actions)
-
Опыт работы в медицинской / финтех-сфере
Мы предлагаем:
-
Оформление по ТК РФ, оплачиваемые отпуска и больничные.
-
Гибридный формат работы или удаленный
-
Гибкий график: начало дня с 9:00 до 11:00, окончание — с 18:00 до 20:00.
-
ДМС, занятия английским в Skyeng, психологические консультации от Генотек.Здоровье и Генетический паспорт Genotek для всех сотрудников
-
Команду, где ценят эксперименты, системное мышление и умение доводить решения до совершенства.
Если наша вакансия подходит для тебя, а твои опыт и знания это то, что ищем мы - ждем твоего отклика!
Похожие вакансии
Опыт работы в аналогичной позиции от 3 лет (в автомобильной отрасли – как преимущество). Знание основных типовых конфигураций 1С.
Опыт Android-разработки на Kotlin от 3-4 лет. Уверенное знание Jetpack Compose или Compose Multiplatform. Понимание Kotlin Multiplatform: commonMain...
Опыт коммерческой разработки на Go от 3 лет. Умение писать тестируемый код и покрывать его тестами. Опыт проектирования и разработки...
Опыт коммерческой разработки от 3 лет. Опыт разработки на Go от 1 года. Понимание паттернов проектирования. Опыт написания тестов и...
Разработка унифицированного API инференса, абстрагирующего команды Data Science от особенностей GPU и рантаймов. Опыт коммерческой разработки на Go или Java...
