Full Stack Web Developer (проектная занятость)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Приветствуем! Мы — команда Navamsha. Разрабатываем инновационное мобильное приложение, которое помогает женщинам совершенствовать и познавать себя с помощью с помощью восточной астрологии, медитации, аффирмаций и других практик. Наша миссия — вдохновлять и поддерживать женщин на их пути к счастью и гармонии.
Мы хотим добавить новый способ оплаты Премиум-подписки в основном продукте для пользователей из РФ, и для этого создаём небольшое веб-приложение.
Уже подготовлена подробная документация по проекту: макеты в Figma, описание функциональной логики и пользовательских сценариев. Теперь мы ищем опытного Full Stack веб-разработчика на проектную занятость, который поможет нам реализовать задуманное.
На текущий момент видим стек следующий образом, но полностью открыты к вашим предложениям:
- Frontend: HTML, CSS, JS (фреймворк на ваш выбор).
- Backend: Node.js + MongoDB или PHP + MySQL.
Будем использовать следующие внешние сервисы:
- CloudPayments для управления подписками.
- Unisender для отправки email-уведомлений.
- CurrencyAPI для получения актуального курса RUB/USD.
- Выдавать доступ к Премиум-версии продукта через запросы к платформе Adapty.
- Sentry для трекинга ошибок.
Что нужно будет сделать
- Ознакомиться с ТЗ и макетами, оценить стоимость и сроки разработки.
- При необходимости внести предложения по архитектуре и стеку.
- Разработать веб-приложение с нуля.
- Настроить взаимодействие с внешними сервисами.
- Провести тестирование и отладку приложения.
- Развернуть приложение в production-среде.
Будет преимуществом
- Примеры разработанных приложений с кодом в открытых репозиториях.
- Опыт работы с сервисами email-уведомлений.
- Интерес к самопознанию, йоге, медитации, восточной философии.
Ожидания от кандидата
- Опыт frontend разработки HTML, CSS, JavaScript от 3 лет.
- Опыт backend разработки на Node.js + MongoDB или PHP + MySQL от 3 лет.
- Опыт работы с платежными системами, предпочтительно CloudPayments.
- Опыт интеграции с внешними сервисами по API.
- Умение писать чистый и аккуратный код, быстро разбираться в чужом.
- Английский, достаточный для понимания документации.
- Способность самостоятельно находить ответы на вопросы и разбираться в незнакомых темах.
- Опыт написания технической документации.
- Навыки самоорганизации и работы в распределённой команде – мы используем Slack для общения, Linear для трекинга задач.
Условия работы
- Полностью удаленная работа, гибкие сроки с учетом объема задач.
- Договор ГПХ или самозанятность с оплатой в рублях или контракт с зарубежной компанией с оплатой в долларах.
- Дружелюбная команда и адекватное руководство. Заботимся об эмоциональном состоянии друг друга и спокойно решаем вопросы даже в сложных ситуациях.
- Большое пространство для развития навыков.
- Здравый смысл в процессах: минимум бюрократии, лёгкие согласования.
- Работа в интересном и востребованном международном проекте, который любят пользователи (App Store rating: Russia – 4.8, USA – 4.9).