← Все вакансии
Flexible

Full-Stack Developer

Формат
Flexible
О роли

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

Обязанности
  • Разработка backend и frontend частей приложения
  • Работа с базами данных MySQL / PostgreSQL
  • Построение и оптимизация сложных SQL-запросов
  • Проектирование архитектуры высоконагруженных систем
  • Настройка инфраструктуры и интеграций
Требования

Backend:

  • Node.js, Express, Sequelize

Frontend:

  • React, Vite, Tailwind CSS, Zustand, Axios
  • Понимание нативной конфигурации Webpack
  • Базовое знание PixiJS
  • Базовое понимание SEO

Базы данных:

  • Уверенная работа с MySQL / PostgreSQL
  • Транзакции, блокировки (locks), конкурентный доступ
  • Понимание race conditions и проблем конкурентности

Infrastructure / DevOps:

  • Docker
  • Настройка Nginx
  • Redis, RabbitMQ и очереди задач
  • Elasticsearch + Kibana
  • Prometheus + Grafana
  • Понимание CDN
  • Понимание принципов защиты от DDoS на уровнях L3/L7
  • Понимание работы proxy / reverse proxy

Real-time:

  • WebSocket, Socket.IO, Centrifugo

API / Integrations:

  • Умение работать с недокументированными API
  • OAuth и основные принципы авторизации
  • Telegram Bot API
  • Опыт/понимание работы с TDLib

AI-инструменты:

  • Уверенная работа с Claude и ChatGPT
  • Использование AI-инструментов в ежедневной разработке

Security:

  • Понимание SQL Injection и способов защиты
  • Проверка подмены типов и некорректных входных данных
  • Базовое понимание криптографии: RSA, SHA и хеширование
  • Понимание обфускации
  • Понимание browser/device fingerprinting

Architecture:

  • Умение проектировать архитектуру высоконагруженных систем
  • Понимание масштабирования, отказоустойчивости и конкурентной обработки данных
Условия

Будет плюсом:

  • Базовое понимание теории вероятностей
  • Понимание принципов работы blockchain и основных сетей: Bitcoin, TON, Ethereum/ERC, TRON
  • Опыт работы с нестандартными API и интеграциями
Стек и навыки

С чем работаем