Вакансия: 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.
• Работа над продуктами, ориентированными на западный рынок.