Quadcode — финтех-компания, специализирующаяся на брокерской деятельности и разработке передовых финансовых продуктов для клиентов по всему миру. Наш флагманский продукт — внутренняя торговая платформа, которую мы предоставляем другим брокерам по модели SaaS.
Мы ищем Full-stack разработчика в команду Customer Relations, которая отвечает за развитие внутренней CRM-системы для отделов продаж и поддержки. Мы создаём инструменты для коммуникации с клиентами: телефония, чаты, административная панель и система тикетов.
Команда: 2 full-stack разработчика, 2 QA-инженера, тимлид. Работаем по Scrum: спринты 2 недели, ежедневный стендап в 11:00 (GMT+3), ретроспективы и груминги.
Вам предстоит работать с 3 крупными продуктовыми проектами и 7 микросервисами, включая интеграции на базе AI и VoIP-телефонии (FreeSWITCH).
СТЕК:
Backend: Node.js, Nest.js, Express, Golang
Frontend: React, MobX, Redux
База данных: PostgreSQL
CI/CD: GitLab, Docker, Kubernetes
Обязанности:
- Проектировать, разрабатывать, тестировать и поддерживать масштабируемые backend- и frontend-сервисы в микросервисной архитектуре
- Писать чистый, эффективный и поддерживаемый код на Node.js, TypeScript и React.js
- Диагностировать и устранять проблемы на всех уровнях стека, улучшать производительность и надёжность систем
- Участвовать в код-ревью, вносить вклад в архитектурные и технические решения
- Взаимодействовать с продакт-менеджерами, дизайнерами и QA-инженерами для выпуска качественного продукта
Требования: - Опыт backend-разработки на Node.js — от 2 лет
- Опыт frontend-разработки: React, Vue, Angular, JS или TypeScript
- Уверенное знание Node.js (Express, Nest.js или Next.js)
- Опыт разработки и интеграции RESTful API, работы с WebSocket (socket.io) и реляционными БД (PostgreSQL)
- Понимание асинхронного программирования, событийно-ориентированной архитектуры и микросервисов
- Опыт с лучшими практиками рынка: тестирование, CI/CD, качество кода, Git
- Русский язык — C1+, английский — B1
Будет плюсом:
- Опыт в сфере Forex или iGaming
- Знание Golang
- Опыт разработки CRM-систем, административных панелей и телефонии
Условия: - Гибридный формат: 3 дня в неделю офис, гибкое начало дня
- Возможности профессионального роста и обучения
- Конкурентоспособный уровень дохода
- ДМС со стоматологией после испытательного срока
- Дополнительные дни к отпуску за стаж работы
- Бесплатный доступ к сервису и части услуг в Alter (психологическая помощь)
- Тимбилдинги и корпоративные мероприятия
- Доступ к современным AI-инструментам