Senior Full-Stack Разработчик (Vue.js / Node.js)

Дата размещения вакансии: 30.03.2025
Работодатель: Bromin7
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Вакансия: Senior Full-Stack Разработчик (Vue.js / Node.js)

Большой плюс — опыт с React.js и Python

Обязанности:

• Разработка и поддержка современных веб-приложений с использованием Vue.js (Vue 3, Composition API) и Node.js (Express/Nest.js).

• Проектирование архитектуры клиент-серверного взаимодействия.

• Интеграция с внешними API, базами данных и микросервисами.

• Оптимизация производительности как на фронтенде, так и на бэкенде.

• Разработка UI-компонентов, написание unit/e2e тестов.

• Проведение код-ревью, участие в обсуждении архитектурных решений.

• Настройка CI/CD процессов, деплой и поддержка приложений.

• Работа в тесном сотрудничестве с дизайнерами, продукт-менеджерами и другими разработчиками.

Требования:

6+ лет опыта в разработке веб-приложений.

• Глубокие знания Vue.js (Vue 3, Vuex/Pinia, Composition API).

• Опыт работы с Node.js (Express, Nest.js) и написания REST/GraphQL API.

• Уверенное знание JavaScript и TypeScript.

• Опыт работы с базами данных: PostgreSQL, MongoDB, Redis.

• Владение системами контроля версий (Git, GitHub/GitLab).

• Опыт работы с системами тестирования (Jest, Cypress).

• Знание CI/CD процессов (GitHub Actions, GitLab CI, Docker и т.д.).

Будет большим плюсом:

• Опыт разработки на React.js (Hooks, Next.js).

• Опыт работы с Python (Django, FastAPI).

• Знание WebSockets и real-time приложений.

• Английский язык на уровне чтения технической документации и участия в митингах.

Условия:

• Удаленная работа (гибкий график).

• Конкурентоспособная оплата, обсуждается индивидуально.

• Интересные проекты с использованием современных технологий.

• Профессиональная команда, код-ревью и инженерная культура.

• Возможность изучать новые стеки и технологии, включая React, Python, AI/ML.

• Работа над продуктами, ориентированными на западный рынок.