Команда 2040WORLD ищет Fullstack Python разработчика (Senior) для создания и поддержки приложения в Telegram, интегрированного с основным проектом .
2040WORLD F2P сессионный ммо-экшен с глубокой экономической моделью в sci-fi стилистике. Вокруг проекта уже сформирована комьюнити из десятков тысяч пользователей, пройден этап Soft launch, идет активное развитие проекта.
Задачи:
- разработка и поддержка фронтенд части игры в Telegram Mini App с использованием Python (Django, Flask с Jinja2);
- создание и интеграция бэкенд функционала на базе FastAPI или Flask;
- оптимизация производительности и масштабируемости приложения;
- обеспечение качественного взаимодействия между фронтендом и бэкендом;
- работа в тесном сотрудничестве с командой дизайнеров и UX/UI специалистов;
- интеграция и управление базами данных и кэшированием.
Требования:
- опыт разработки и запуска веб-приложений с использованием Flask, FastAPI или других Python-фреймворков;
- глубокие знания HTML, CSS (Sass или Styled Components);
- опыт работы с базами данных (PostgreSQL);
- уверенные знания в использовании систем кэширования (Redis/Cloudfront);
- опыт с инструментами REST API и WebSocket;
- понимание принципов UX/UI дизайна;
- умение работать в команде и хорошие коммуникативные навыки.
Будет плюсом:
опыт работы с CI/CD;
знание Node.JS/TypeScript;
опыт с облачными сервисами (AWS, Google Cloud, Azure);
знание систем контейнеризации (Docker, Kubernetes);
опыт в асинхронном программировании (FastAPI, Asyncio).
Условия:
оклад до 5k USD;
контракт с компанией зарегистрированной в Сингапуре;
срок работы - до конца выполнения работ по созданию и поддержке приложения в Telegram, интегрированного с основным проектом (ориентировочно от 3 до 6 месяцев);
работа и планирование на фултайм, с регулярной синхронизацией 3 раза в неделю с командой разработки + дополнительные синки по мере необходимости;
короткие итерации разработки;
гибкий график;
возможность участвовать в разработке крупного международного проекта.