Москва, Наставнический переулок, 17с1
Метро: КурскаяFrontend
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 для всех сотрудников
Команду, где ценят эксперименты, системное мышление и умение доводить решения до совершенства.
Если наша вакансия подходит для тебя, а твои опыт и знания это то, что ищем мы - ждем твоего отклика!
Москва
до 280000 RUR
Мегаполис ИТ
Москва
до 450000 RUR