Описание вакансии
Мы ищем талантливого Fullstack разработчика для работы над нашей mini app "The OCT". Вы будете участвовать в полном цикле разработки — от архитектуры и проектирования до развертывания и поддержки готовых решений. Мы движемся в сторону полноценной LiveOps архитектуры, которая выведет наш продукт на новый уровень в Телеграме
Технологический стек
Backend
- NodeJS / NestJS
- PostgreSQL
- Redis
Frontend
- JS / TS
- React / Vue.js
- Telegram Web Apps SDK
Основные обязанности
Backend разработка
- Проектирование и разработка RESTful API с использованием NestJS
- Оптимизация работы с базой данных PostgreSQL (индексы, запросы, схемы)
- Реализация кеширования и управления очередями с Redis
- Интеграция с Telegram Bot API и внешними сервисами
- Обеспечение безопасности приложений (аутентификация, авторизация)
Frontend разработка (Telegram Mini Apps)
- Верстка UI
- Интеграция с Telegram Web Apps SDK для доступа к функционалу мессенджера
- Оптимизация производительности и плавности работы приложений
- Работа с состоянием приложения и управление данными
Общие задачи
- Принятие ключевых архитектурных решений проекта
- Написание чистого, поддерживаемого и тестируемого кода
- Документирование разработанных решений
Требования
- Опыт коммерческой разработки на NodeJS / NestJS от 4+ лет
- Глубокие знания PostgreSQL (проектирование схем, оптимизация запросов)
- Практический опыт работы с Redis (кеширование, pub/sub, очереди)
- Уверенное владение JavaScript/TypeScript
- Понимание принципов REST API и микросервисной архитектуры
- Опыт работы с Telegram Mini Apps и Telegram Web Apps SDK