Middle+/Senior Full-stack developer (React, TypeScript, Node.js)
Прямой работодатель Selfwork ( selfwork.com )
Опыт работы от 3 до 5 летот 1 500 до 3 000 $
Привет! Мы — финтех-стартап SelfWork, разрабатывающий инновационный продукт, который объединяет freelance marketplace и электронный кошелек для удобных международных платежей. Наше решение помогает фрилансерам находить интересные проекты, бизнесам находить лучших фрилансеров и управлять выплатами контрактникам в любой валюте.
Мы выходим на рынок MENA (Middle East & North Africa), охватывая страны Персидского залива, Марокко, Египет и другие перспективные регионы. У нас уже есть инвестиции на 2-3 года активного роста, и мы готовимся к масштабному запуску.
Кого мы ищем? Сейчас мы в поисках Full-stack разработчика с упором на Frontend (React, TypeScript, Node.js) уровня Middle+/Senior, кто усилит нашу техническую команду и будет развивать и готовить к запуску продукт на супер современном стеке.
🚀 Что мы предлагаем:
- Конкурентную оплату в 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 на международном рынке - откликайся!