Кто мы?
YourGoods — это экосистема продуктов, которая помогает предпринимателям строить эффективные продажи. Мы создаем инновационные решения, которые меняют подход к бизнесу, и ищем заряженных кандидатов, готовых ворваться в бой и развиваться вместе с нами.
Как мы живем?
Мы даем большую свободу действий и ценим инициативу. Ваши идеи и предложения будут услышаны, а ваша работа — вдохновлять и приносить реальные результаты.
В связи с ростом задач в сервисе авторизации, сервисе платежей, увеличением нагрузки на команду, открыта вакансия на позицию Middle/Middle+ Fullstack Developer. Ищем сильного разработчика, который поможет разгрузить текущий инбокс и усилить команду в долгосрочной перспективе.
Новый кандидат начнет с погружения в продукт и выполнения небольших задач, включая багфиксы. В дальнейшем будет подключаться к разработке новых фич, модулей и сервисов.
Технологии:
Фронтенд: TypeScript, Vue 3 версии, Nuxt.
Бэкенд: Node.js, NestJS, PostgreSQL, RabbitMQ, Redis,Clickhouse
Чем предстоит заниматься:
- Разрабатывать и поддерживать качественный код backend на Node.js и frontend на Vue.js
- Покрывать код тестами (unit)
- Участвовать во всех этапах жизненного цикла: от проектирования до деплоя
- Оптимизировать производительность и безопасность
- Активно обучаться и внедрять современные технологии и лучшие практики
Ты подходишь, если у тебя есть:
- 3–5 лет опыта в разработке веб-приложений
- Отличное владение JavaScript / TypeScript
- Уверенный опыт с Vue и Node.js (в связке с NestJS)
- Понимание архитектуры веб-приложений, принципов SOLID/KISS/DRY
- Умение работать с БД (Преимущественно TypeOrm, умение писать plane SQL, оптимизировать запросы к бд )
- Опыт с микросервисной архитектурой, с брокерами сообщений(На проекте RabbitMQ)
- Понимание REST API и интеграций с внешними сервисами
- Умение писать чистый, поддерживаемый код
- Опыт взаимодействия с ТЗ, дизайнерами/проектировщиками
- Опыт работы с Docker
- Хорошее владение GIT,(На проектах используем Gitlab)
Желательно:
- Опыт работы или желание изучить Astro, Hono фреймворки
- Понимание cookie based принципов авторизации/кроссавторизации
- Опыт написания интеграционных и юнит-тестов (Jest,Vitest)
- Опыт работы в Agile командах.
Будет преимуществом:
- Опыт работы с Docker и знание Kubernetes
- Опыт с брокерами сообщений (RabbitMQ, Kafka)
- Опыт работы с MongoDB или другими NoSQL БД
- Опыт работы с облачными платформами (Yandex Cloud)
- Участие в opensource-проектах или наличие портфолио на GitHub
Как будем работать?
- График: 5/2, фултайм, удаленка
- Оклад: Обсуждается по результатам собеседования с финальным кандидатом
- Условия: 40-часовая рабочая неделя, оплачиваемый отпуск
- Отношение: В команде нет "винтиков" — только люди. Мы с пониманием относимся к потребностям и проблемам каждого
- Соцпакет: Психолог, до 5 "sick day" в год без справок и больничных
Откликайся на вакансию и жди от нас сообщения. Мы расскажем, что делать дальше. В сопроводительное письмо обязательно приложи ссылку на пример кода и укажи уровень зарплатных ожиданий.
Присоединяйся к YourGoods и стань частью команды, которая создает продукты будущего!