Вакансия: Fullstack Developer
Обязанности:
-
Разработка и поддержка веб-приложений на стороне frontend и backend
-
Проектирование и реализация архитектуры сервисов (монолит / микросервисы в зависимости от проекта)
-
Разработка REST/GraphQL API и интеграция с внешними сервисами
-
Создание пользовательских интерфейсов с учетом UX/UI требований и бизнес-логики
-
Оптимизация производительности клиентской и серверной части приложений
-
Работа с базами данных (проектирование схем, оптимизация запросов, индексация)
-
Участие в проектировании архитектурных решений и технических стандартов
-
Интеграция с CRM, платежными системами, аналитикой и сторонними API
-
Написание и поддержка тестов (unit / integration)
-
Участие в code review и поддержка качества кодовой базы
-
Настройка и поддержка CI/CD процессов совместно с DevOps
-
Участие в оценке задач и планировании спринтов (Agile / Scrum)
Ожидаемый результат:
-
Стабильная работа веб-продуктов без критических ошибок
-
Быстрая и предсказуемая доставка новых функциональных модулей
-
Масштабируемая и поддерживаемая архитектура приложений
-
Высокая производительность backend и frontend решений
-
Снижение количества багов и технического долга
-
Эффективная интеграция с внешними системами и сервисами
-
Ускорение цикла разработки и вывода фич в production
-
Повышение качества пользовательского опыта через технические улучшения
Требования:
-
Опыт работы Fullstack Developer от 2–4 лет
-
Уверенное знание frontend: JavaScript / TypeScript, React / Vue / Angular
-
Уверенное знание backend: Node.js / Python / Java / PHP (один или несколько стеков)
-
Опыт работы с REST API и понимание GraphQL
-
Навыки работы с реляционными и/или NoSQL базами данных (PostgreSQL, MySQL, MongoDB)
-
Понимание принципов OOP, SOLID, паттернов проектирования
-
Опыт работы с Git и командной разработкой
-
Понимание основ CI/CD процессов
-
Опыт работы с веб-архитектурой и масштабированием приложений
Будет преимуществом:
-
Опыт работы с cloud-инфраструктурой (AWS / GCP / Azure)
-
Опыт работы с Docker и контейнеризацией
-
Понимание микросервисной архитектуры
-
Опыт работы с high-load проектами
-
Навыки DevOps (базовый уровень)
-
Опыт работы в product / fintech / e-commerce проектах
Заработная плата обсуждается индивидуально на собеседовании (ориентируемся на ожидания кандидата и рыночные вилки).
В связи с расширением штата рассматриваем специалистов всех уровней — от амбициозных начинающих до уверенных профессионалов. Для каждого подберем соразмерные задачи и траекторию роста.