Мы развиваем систему для арбитража трафика: CRM, сервисы SMS-рассылок, аналитические инструменты и интеграции с партнёрами. Сейчас ищем опытного Fullstack-разработчика, который поможет развивать существующие проекты и запускать новые продукты. Чем предстоит заниматься: Доработка функционала CRM-системы Поддержка и развитие существующих проектов Разработка новых сервисов и внутренних инструментов Проектирование и реализация backend/frontend-решений Работа с высоконагруженными сервисами Участие в проектировании архитектуры и БД Интеграции с внешними сервисами и партнёрами Наш стек: Frontend React Next.js Sequelize Backend Node.js Express NestJS Prisma BullMQ RabbitMQ PostgreSQL MongoDB ClickHouse Что мы ожидаем: Коммерческий опыт разработки от 5 лет Уверенные знания JavaScript / TypeScript Опыт работы с Node.js и React/Next.js Понимание ООП, SOLID и паттернов проектирования Опыт проектирования сложных структур БД Понимание принципов работы СУБД Опыт работы с брокерами очередей Опыт работы с highload-проектами Логическое и продуктовое мышление Умение принимать технические решения и аргументировать их Будет плюсом Опыт работы с PHP Условия: Официальное оформление по ТК РФ с первого дня: работаем по-честному и в белую; льготные условия для сотрудников IT-компании Формат работы - удаленно Развитая корпоративная культура, крутая команда с высокими корпоративными ценностями; Отсутствие дресс-кода Насыщенную корпоративную жизнь, тимбилдинги: Вместе мы ходим в горы и уже покорили Эльбрус и Казбек!)
О компании и продукте: Мы развиваем распределённую платформу маркетинговых триггеров и обогащения данных: сервисы принимают события и файлы от партнёров, обогащают их, маршрутизируют через Kafka, считают метрики в Apache Flink и доставляют коммуникации (SMS, CRM). Параллельно есть контур скоринговых API для внутренних и внешних интеграций. Стек: Java 17/21, Spring Boot 3, Kafka, PostgreSQL, ClickHouse, Apache Flink. Часть команд работает с Vue 3 (админки и операционные UI). Чем предстоит заниматься: Разрабатывать и развивать микросервисы на Spring Boot: REST API, Kafka consumers/producers, scheduled-задачи, работа с PostgreSQL (JDBC/JPA). Поддерживать интеграции: SFTP, файловые пайплайны (CSV/Parquet), HTTP-обогащение, SMS-транспорт (SMPP). Участвовать в потоковой обработке: доработка Flink job'ов, коннекторы Kafka → JDBC/ClickHouse. Писать и сопровождать миграции БД (Liquibase), покрывать код тестами (JUnit 5, Testcontainers). Участвовать в CI/CD: сборка Docker-образов, деплой через GitLab pipeline. • При необходимости — доработки Vue 3 в админ-панелях (отчёты, конфигурация триггеров). Обязательно: Коммерческий опыт Java от 2–3 лет, уверенное владение Java 17+. Опыт с Spring Boot 3 (Web, Data JPA/JDBC, Validation, Actuator). Практика с Apache Kafka: producers/consumers, партиции, consumer groups, at-least-once. SQL и работа с PostgreSQL; умение писать и оптимизировать запросы. REST API: проектирование эндпоинтов, валидация, обработка ошибок. Git, code review, работа в команде. Желательно: Gradle или Maven, multi-module проекты. Docker: сборка образов, multi-stage build. Liquibase / Flyway. Testcontainers, интеграционные тесты. ClickHouse или другие OLAP-хранилища. Apache Flink (DataStream API, Kafka connector). MapStruct, Lombok. Spring Security, Jasypt. WebFlux (хотя бы на уровне чтения кода). Vue 3 + JavaScript basics. GitLab CI, Prometheus/Grafana. Интеграции: SFTP, S3, XML (JAXB). Будет плюсом: Опыт в маркетинге / AdTech / финтехе (триггеры, лиды, скоринг, CPA). Знание SMPP, телеком-протоколов. OpenFeign, OpenTelemetry, Keycloak. Yandex Cloud (Managed Kafka, Object Storage). Личные качества: Самостоятельность: от постановки задачи до деплоя в dev/stage. Внимательность к данным: идемпотентность, дедупликация, обработка «грязных» файлов и сообщений. Готовность работать с несколькими репозиториями и прагматичной архитектурой (Gradle/Maven, Java 17/21). Мы предлагаем: Работу над реальным high-load контуром: Kafka, микросервисы, потоковая аналитика. Современный стек без legacy Spring 2 / Java 8. Понятную структуру сервисов и отдельные deploy-репозитории. Возможность расти в сторону stream processing (Flink) или full-stack (Vue + Spring).
Мы развиваем систему для арбитража трафика: CRM, сервисы SMS-рассылок, аналитические инструменты и интеграции с партнёрами. Сейчас ищем опытного Fullstack-разработчика, который поможет развивать существующие проекты и запускать новые продукты. Чем предстоит заниматься: Доработка функционала CRM-системы Поддержка и развитие существующих проектов Разработка новых сервисов и внутренних инструментов Проектирование и реализация backend/frontend-решений Работа с высоконагруженными сервисами Участие в проектировании архитектуры и БД Интеграции с внешними сервисами и партнёрами Наш стек: Frontend React Next.js Sequelize Backend Node.js Express NestJS Prisma BullMQ RabbitMQ PostgreSQL MongoDB ClickHouse Что мы ожидаем: Коммерческий опыт разработки от 5 лет Уверенные знания JavaScript / TypeScript Опыт работы с Node.js и React/Next.js Понимание ООП, SOLID и паттернов проектирования Опыт проектирования сложных структур БД Понимание принципов работы СУБД Опыт работы с брокерами очередей Опыт работы с highload-проектами Логическое и продуктовое мышление Умение принимать технические решения и аргументировать их Будет плюсом Опыт работы с PHP Условия: Официальное оформление по ТК РФ с первого дня: работаем по-честному и в белую; льготные условия для сотрудников IT-компании Формат работы - удаленно Развитая корпоративная культура, крутая команда с высокими корпоративными ценностями; Отсутствие дресс-кода Насыщенную корпоративную жизнь, тимбилдинги: Вместе мы ходим в горы и уже покорили Эльбрус и Казбек!)