Senior Fullstack разработчик (Node.js + React)

21.05.2025
300 000 / месяц
Срок для отклика истек

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

Привет! Это команда Real Deal.

У нас уже есть один успешный проект в ОАЭ в сегменте B2G. Он был представлен на EXPO 2020 Дубай, крупнейшей международной выставке, и был отмечен как “The best technological solution for sustainable development”. Также наш проект вошел в список лучших технологических решений Ближнего Востока и Северной Африки – “Top 10 PropTech projects in MENA 2022” по версии “PropTech Outlook”. Сейчас продукт находится на стадии внедрения в государственные структуры стран персидского залива.

Теперь мы хотим создать топовое решение в сегменте B2B – платформу для сделок с коммерческой недвижимости в Дубае (годовой объем рынка: $ 7.8 млрд). Мы уже сделали MVP и получили положительную обратную связь от рынка – проект нужен, выгода для пользователей очевидна. Закрыли pre-seed round, привлекли финансирование для развития проекта.

Сейчас наша главная цель – провести успешный запуск продукта в Дубае в 2025 году.

Мы расширяем команду и ищем Senior Fullstack разработчика, с серьезным опытом в продуктовых проектах и коммерческой разработке.

Что ты будешь делать:

• Проектирование и разработка frontend и backend-частей приложений;

• Разработка и оптимизация REST / GraphQL API;

• Работа с PostgreSQL, Redis, WebSockets, очередями RabbitMQ;

• Интеграции с внешними сервисами (платежки, почта, S3, аналитика и т.д.).

Каким стеком ты должен владеть:

• Frontend: React, TypeScript, URBI WebGL, SWR, Preact Signals (Jotai), Linaria/Emotion, React Hook Form, Zod;

• Backend: Node.js, TypeScript, Hono, Prisma ORM, OpenAPI (Scalar), Zod;

• Базы данных: PostgreSQL & PostGIS (Prisma ORM), Redis;

• DevOps: Docker (Docker Compose), GitLab CI, Traefik, Coolify;

• Интеграции: REST, GraphQL, WebSockets, RabbitMQ.

Каким должен быть твой бекграунд:

5+ лет опыта коммерческой разработки (в fullstack-ролях);

• Отличное знание JavaScript/TypeScript;

• Уверенное владение React и Node.js;

• Опыт работы с картами (2gis/mapbox/google maps);

• Опыт работы с элементами карт (работа с GeoJson);

• Опыт самостоятельного построения архитектуры и API;

• Умение разбираться в сложных системах и писать читаемый, поддерживаемый код;

• Умение работать с Figma;

• Тестирование своего кода;

• Умение писать хорошую и чистую верстку и мобильную адаптацию.

Что тебе очень поможет:

• Умения работы с PHP языком (работа с Headless CMS WP);

• Участие в open-source или pet-проектах;

• Опыт работы с NextJS;

• Умение работать с SSR/SSG.

Что мы тебе предлагаем:

• Работа в сильной технической команде;

• Современный и стабильный стек;

• Комфортные офисы в центре Санкт-Петербурга;

• Международный контракт по окончании испытательного срока;

• Гибкий график и формат работы — возможен гибрид, удаленка;

• Мотивация на успешную работу: финансовый бонус по результатам выполнения плана разработки;

• Крутой кейс в портфолио, которым ты сможешь гордиться — продукт для ОАЭ и стран Персидского залива.

Важно:

1) Обязательно приложи сопроводительное письмо;

2) Кандидаты без высшего технического образования не рассматриваются;

3) Техническое собеседование проводится в оффлайн (!) формате.