Middle Full-stack developer (React, TypeScript, Node.js)
Прямой работодатель Selfwork ( selfwork.com )
Опыт работы от 3 до 5 летот 1 500 до 2 500 $
Привет! Мы — Selfwork, финтех-стартап, который строит новую платформу, способную изменить мир глобального фриланса. Наш продукт объединяет freelance marketplace и электронный кошелёк для международных выплат. Главное — мы делаем это на базе мощного AI-ассистента, который становится первой точкой контакта между заказчиком и фрилансером: он помогает сформулировать задачу, подобрать подходящих исполнителей и запустить сотрудничество в пару кликов.
Мы выходим на рынок MENA, и первыми стартуем в Дубае — уже в августе запускаем payroll-сервис, а в сентябре — marketplace, где AI будет играть ключевую роль в матчинге и коммуникации. MVP уже почти готов, но объём задач растёт, и мы хотим усилить команду сильным Fullstack-разработчиком, который поможет нам довести продукт до запуска и развивать его дальше вместе с нами на супер современном стеке.
🚀 Что мы предлагаем:
- Конкурентную оплату в USD;
- Официальное оформление и возможность релокации в Дубай после успешного запуска продукта;
- Гибкий график и возможность работать удаленно;
- Работа на перспективном рынке с высоким потенциалом роста;
- Возможность напрямую влиять на продукт и становиться частью core-команды продукта;
- Команда, которая ценит инициативу, свободу действий и амбициозные цели.
💻 Задачи:
Основной упор будет на разработку и поддержку frontend-части платформы (React + TypeScript), включая PWA-приложение.
- Участвовать в проектировании и реализации новых фич совместно с продуктовой командой и СТО.
- Разрабатывать мощного ИИ-ассистента, который является ключевой частью платформы: интегрировать его в существующие сервисы и развивать новые возможности на основе AI.
- Интегрировать и улучшать инструменты управления задачами, общения и платежей на платформе.
- Периодически заниматься оптимизацией и доработкой backend-логики (Node.js, Fastify).
- Работать с базами данных (PostgreSQL, MongoDB, ClickHouse) и системами очередей (Redis, NATS).
- Оптимизировать производительность и стабильность сервиса, внедрять мониторинг и логирование.
- Писать автотесты (Vitest), следить за качеством кода и улучшать developer experience.
- Активно взаимодействовать напрямую с СТО, влиять на выбор технологического стека и развитие продукта (опыт в fintech не обязателен — всему научим!).
🛠️ Стек продукта:
Frontend: React, TypeScript, Ant Design, TanStack Query, Vite, Wouter, OpenAPI
Backend: Node.js (Fastify), TypeScript, TypeORM, Mongoose, PostgreSQL, ClickHouse, Redis, NATS, Zod, Awilix, Pino, Vitest
Инструменты: Turbo (монорепо), SWC, Biome, GitHub Actions, Sentry
👥 О команде и процессах:
- Команда разработки состоит из четырех Fullstack-разработчиков.
- Работаем двухнедельными спринтами.
- Дейлики три раза в неделю, все вопросы оперативно решаем на созвонах.
📌 Как проходит процесс найма:
- Интервью с HR.
- Знакомство с командой и CTO.
- Без тестового задания! Возможна (но не обязательна) короткая 15-минутная кодинг-сессия, где мы вместе порешаем задачи в партнёрском формате — это не экзамен, а просто возможность посмотреть на логику разработки.
🔥 Почему это интересно:
- Вы станете частью команды, меняющей мир фриланса и глобальных выплат.
- Получите экспертизу в разработке сложных и интересных продуктов в области fintech и AI.
- Сможете участвовать в обучении и создании собственных AI-моделей.
- Будете работать в дружной и открытой команде с прямой коммуникацией и менторской поддержкой СТО.
🤝 Какие софт-скиллы важны:
- Любовь к разработке и интерес к новым технологиям.
- Самостоятельность, но при этом готовность задавать вопросы — у нас нет глупых вопросов!
- Большая любовь к своему делу.
- Умение работать в команде и взаимодействовать с коллегами.
Если интересно поучаствовать в запуске современного продукта в Fintech на международном рынке - откликайся!