The OCT

Senior fullstack developer

От 300 000 rub
  • Москва
  • Полный рабочий день
  • Не имеет значения
  • От 3 лет

Описание вакансии

Мы ищем талантливого 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