Задачи:
— backend и frontend разработка с использованием Node.js, Express, Sequelize, React, Vite, Tailwind CSS, Zustand, Axios
— работа с базами данных MySQL и PostgreSQL, включая транзакции, блокировки, конкурентный доступ, оптимизацию сложных SQL-запросов
— работа с real-time технологиями WebSocket, Socket.IO, Centrifugo
— настройка и использование инфраструктурных инструментов: Docker, Nginx, Redis, RabbitMQ, Elasticsearch, Kibana, Prometheus, Grafana
— обеспечение безопасности приложений, защита от SQL Injection, проверка типов данных, понимание криптографии и методов обфускации
— проектирование архитектуры высоконагруженных систем, масштабирование, отказоустойчивость, взаимодействие между сервисами, очередями, БД, кешем и real-time компонентами
Требования:
— уверенное владение MySQL и PostgreSQL, понимание race conditions и проблем конкурентности
— опыт работы с OAuth, Telegram Bot API, TDLib
— умение работать с недокументированными API
— базовые знания PixiJS, SEO
— понимание принципов защиты от DDoS на уровнях L3/L7, работы proxy и reverse proxy
— опыт использования AI-инструментов Claude и ChatGPT для анализа, написания кода, рефакторинга и отладки
— базовое понимание криптографии (RSA, SHA), browser/device fingerprinting
Будет плюсом:
— базовое понимание теории вероятностей
— понимание принципов работы blockchain и основных сетей: Bitcoin, TON, Ethereum/ERC, TRON
— опыт работы с нестандартными API и интеграциями
Контакты работодателя доступны по кнопке «Откликнуться» после входа.