Мы ищем опытного Senior TypeScript-разработчика для участия в разработке и поддержке высоконагруженных веб-приложений.
Чем предстоит заниматься:
- Разработка и внедрение нового функционала на TypeScript.
- Рефакторинг и оптимизация существующего кода, включая работу с legacy-системами.
- Проектирование и оптимизация архитектуры баз данных (SQL), написание эффективных запросов.
- Интеграция и работа с внешними API, разработка собственных API-решений.
- Покрытие кода тестами: API, Unit, UI-тесты (как своего, так и существующего кода).
- Участие в код-ревью, анализ и исправление чужого кода.
- Создание и поддержка клиентской части приложений с использованием Vue.js 3.
Ключевые требования:
- Опыт коммерческой разработки на TypeScript и Node.js от 5 лет.
- Глубокое понимание фреймворков: NestJS, Fastify.
- Навыки работы с SQL (PostgreSQL, MySQL) и ORM: TypeORM.
- Опыт разработки клиентской части на Vue.js 3.
- Уверенное владение Git, понимание процессов CI/CD.
- Практика написания тестов.
- Умение проектировать масштабируемую архитектуру БД и оптимизировать запросы.
- Способность работать с чужим кодом, находить и исправлять узкие места.
Будет плюсом:
- Опыт с Docker, Kubernetes.
- Знание NoSQL-решений (MongoDB, Redis).
- Работа с брокерами и очередями (Kafka, Nats, BullMQ).
Мы предлагаем:
- Удалённую работу с гибким графиком (в рамках рабочих часов).
- Официальное оформление по ТК РФ.
- Интересные задачи и возможность влиять на архитектуру продукта.
- Профессиональный рост в сильной команде разработчиков.
- Стабильный проект с современным стеком технологий.