Senior Fullstack Developer (Startup)

ANCOR

Senior Fullstack Developer (Startup)

Описание вакансии

О компании

Динамично развивающаяся компания, создающая инновационный B2B маркетплейс, который станет ключевой цифровой платформой для оптовой торговли и поиска поставщиков между бизнесами (аналог Alibaba в нашей целевой нише). Миссия – трансформировать традиционные цепочки поставок, предлагая удобный, безопасный и эффективный инструмент для покупателей и продавцов B2B-сегмента из России, Китая, стран Африки.

Цель позиции

Fullstack-разработчик будет ключевым участником команды, отвечающим за создание и функционирование всего продукта — от высоконагруженного бэкенда до интуитивно понятного интерфейса. Ваша задача — проектировать, разрабатывать и поддерживать отказоустойчивые микросервисы на Java и динамичные пользовательские интерфейсы на React, обеспечивая бесшовную интеграцию между ними. Вы напрямую влияете на стабильность, производительность и пользовательский опыт всей платформы, решая сложные и интересные задачи полного цикла.

Ключевые обязанности и функции

1. Fullstack-разработка:

  • Разработка высоконагруженных и масштабируемых микросервисов на Java с использованием Spring Boot;
  • Создание интуитивных и производительных пользовательских интерфейсов с использованием современного стека: React, TypeScript, Next.js;
  • Проектирование и реализация клиент-серверного взаимодействия через REST API;
  • Участие в принятии архитектурных решений;
  • Обеспечение эффективного управления состояния приложения на клиенте (Redux Toolkit, Zustand) и на сервере;
  • Написание unit- и integration-тестов для бэкенда (JUnit) и фронтенда (Vitest, React Testing Library);
  • Участие в код-ревью, создание и соблюдение best practices и стандартов кодирования.

2. Работа с данными и инфраструктура:

  • Реализация бизнес-логики для ключевых процессов маркетплейса: управление каталогом, заказами, сложный поиск;
  • Работа с реляционными БД (PostgreSQL), написание и оптимизация SQL-запросов;
  • Реализация полнотекстового и фасетного поиска с использованием ElasticSearch;
  • Интеграция с внешними системами (платежные шлюзы, логистические провайдеры) через REST API, очереди сообщений (Kafka).

3. Производительность и оптимизация:

  • Коллаборация с аналитиками для прояснения требований и с дизайнерами для реализации и улучшения UX/UI;
  • Непосредственное взаимодействие с backend-разработчиками для проектирования API;
  • Участие в процессах планирования спринтов, стендапах, ретроспективах4
  • Мониторинг работоспособности сервисов.

4. Работа в команде и процессы:

  • Коллаборация с аналитиками для прояснения требований и с дизайнерами для реализации и улучшения UX/UI.
  • Непосредственное взаимодействие с backend- и frontend-разработчиками, а также DevOps-инженерами.
  • Участие в процессах планирования спринтов, стендапах, ретроспективах.

5. Технологический стек

  • Фронтенд: TypeScript, JavaScript, React, Next.js, Redux Toolkit, Zustand, Ant.Design, HTML5, CSS3/SASS, Webpack, Vite.
  • Бэкенд: Java 21-23, Spring Boot, PostgreSQL, ElasticSearch, Redis, Temporal, Kafka
  • Инфраструктура и инструменты: Docker, Kubernetes, Gitlab, JIRA, Confluence, Figma, Prometheus, Grafana

6. Технические навыки:

  • Глубокое понимание Java Core, многопоточности, коллекций и экосистемы Spring (Spring Boot); Опыт работы с Java более 5 лет
  • Глубокое понимание React, его экосистемы и принципов (hooks, state management, performance optimization); Опыт работы с React более 2 -х лет
  • Продвинутое знание TypeScript и JavaScript;
  • Опыт работы с микросервисной архитектурой и понимание связанных с ней проблем;
  • Практический опыт работы с реляционными БД (PostgreSQL) и написания SQL-запросов;
  • Опыт работы с системами очередей (Kafka);
  • Опыт работы со сложными формами на React Hook Form;
  • Понимание принципов REST, опыт проектирования и потребления API;
  • Опыт работы от 3+ лет коммерческой разработки (Java / React).

7. Будет преимуществом

  • Опыт работы с Next.js и понимание его особенностей (SSR, SSG, Routing);
  • Опыт работы с Temporal.io или другими workflow-оркестраторами;
  • Опыт работы над data-intensive приложениями (панели управления, дашборды, маркетплейсы, CRM);
  • Опыт работы в e-commerce, особенно в B2B сегменте;
  • Понимание основ UI/UX и опыт тесной работы с дизайнерами;
  • Понимание основ DevOps (Kubernetes, Docker, CI/CD);
  • Опыт написания unit и e2e тестов;
  • Опыт разработки на Golang;
  • Знание английского языка на уровне чтения документации.

Условия работы

  • Работа в амбициозном проекте с глобальными планами и сложными техническими задачами;
  • Возможность напрямую влиять на технологический стек и архитектуру ключевого продукта компании;
  • Современный технологический стек и гибкие процессы разработки;
  • Конкурентная заработная плата (обсуждается индивидуально по результатам собеседования);
  • Гибкий график работы (гибрид первый месяц в Москве, далее возможна полностью удаленная работа);
  • Горизонтальная структура команды, конструктивные рабочие отношения, отсутствие микроменеджмента и бюрократии;
  • Нацеленность на результат и развитие продукта.
Навыки
  • Java
  • JavaScript
  • TypeScript
  • React
  • Redux
Посмотреть контакты работодателя

Похожие вакансии

Positive Technologies

Senior Fullstack Developer

Positive Technologies

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Swordfish Security
Удаленная работа
  • Москва

  • Не указана

Рекомендуем

Senior Backend Developer (Java/Kotlin)

ДэвТим-Групп

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
СК СОГАЗ-Мед
Удаленная работа
  • Москва

  • до 174000 RUR

Буров Алексей Константинович
Удаленная работа
  • Москва

  • до 240000 RUR

Цифров
Удаленная работа
  • Москва

  • до 240000 RUR

Softline
Удаленная работа
  • Москва

  • до 240000 RUR

Rapira Group LLC

Java Senior/Team Lead

Rapira Group LLC

Удаленная работа
  • Москва

  • до 240000 RUR

ФИНАМ
Удаленная работа
  • Москва

  • до 240000 RUR

ФИНАМ
Удаленная работа
  • Москва

  • до 240000 RUR

RedLab
Удаленная работа
  • Москва

  • до 240000 RUR

Национальный расчетный депозитарий

Лид разработки (Java)

Национальный расчетный депозитарий

Удаленная работа
  • Москва

  • до 240000 RUR

itBoat
Удаленная работа
  • Москва

  • от 250000 RUR

ANCOR
Удаленная работа
  • Москва

  • от 250000 RUR

X5 Tech
Удаленная работа
  • Москва

  • от 250000 RUR

Effective
Удаленная работа
  • Москва

  • до 300000 RUR

Доксинбокс
Удаленная работа
  • Москва

  • до 300000 RUR

SberTech
Удаленная работа
  • Москва

  • до 300000 RUR

efin
Удаленная работа
  • Москва

  • до 300000 RUR

YADRO
Удаленная работа
  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию