Настройка сервера, перенос базы данных и интеграция CloudPayments
Меня зовут Вика и я ищу в iOS-приложение backend-разработчика на парт-тайм или на проектный формат сотрудничества. Приложению уже 6 лет, сейчас мы в поиске разработчика, который поможет решить следующую задачу – переехать на новый сервер и улучшить стабильность работы системы оплат.
В приоритете найти человека, который не просто поднимет новый бек, но и будет с нами на связи после, если вдруг что-то сломается и конечно же для оптимизации решения. В общем, мы заинтересованы в долгосрочном сотрудничестве :)
На данный момент в приложении интегрирован метод оплаты премиум версии по российским картам при помощи сервиса CloudPayments, сервер на Яндексе. Работает не стабильно и не предсказуемо. Хотим все перевезти на новый сервер.
Также из задач на будущее есть потребность в собственной аналитике – речь не про огромное самописное решение, а про возможность трекать простейшие аб-тесты.
Какие задачи предстоит решить:
- Настройка и поднятие отдельной базы данных.
- Перенос схемы и данных из текущей базы (Яндекс) на новую.
- Разработка бизнес-логики для работы с оплатами и премиум-подпиской.
- Оптимизация и обеспечение стабильной работы интеграции с платежным виджетом CloudPayments.
- Наладить отправку писем после оплаты.
- Опыт работы с серверной частью мобильных приложений.
- Глубокое понимание архитектуры баз данных.
- Опыт работы с платежными системами и API (CloudPayments будет плюсом).
- Умение разворачивать и администрировать серверы.
- Навыки написания и отладки бизнес-логики.
- Опыт работы с системами мониторинга и логирования.
- Базовое понимание DevOps-процессов.
- Опыт работы с российскими платежными системами.
- Знание и опыт миграции баз данных.
- Практика работы с iOS-приложениями или понимание их специфики.
Стоимость работы готовы обсуждать, в зависимости от того, какой формат вам будет более удобен (по часовая ставка или проектно)