Full-Stack разработчик — Node.js / React
О позиции
Мы ищем сильного Full-Stack разработчика с хорошим пониманием backend/frontend-разработки, баз данных, сетевого взаимодействия и архитектуры высоконагруженных систем. Основной стек включает Node.js, Express, Sequelize для backend и React, Vite, Tailwind CSS, Zustand, Axios для frontend.
Чем вы будете заниматься
- Уверенная работа с MySQL и PostgreSQL, включая транзакции, блокировки и конкурентный доступ.
- Построение и оптимизация сложных SQL-запросов, понимание race conditions.
- Настройка инфраструктуры с использованием Docker, Nginx, Redis, RabbitMQ и Elasticsearch.
- Разработка интерфейсов на React с использованием Vite и Tailwind CSS.
- Работа с недокументированными API и реализация авторизации через OAuth.
- Использование AI-инструментов, таких как Claude и ChatGPT, для анализа и написания кода.
- Проектирование архитектуры высоконагруженных систем с учетом масштабируемости и отказоустойчивости.
Требования
- Глубокое понимание принципов работы с базами данных и API.
- Опыт работы с инструментами DevOps и мониторинга, такими как Prometheus и Grafana.
- Знание принципов защиты от DDoS и SQL Injection.
- Опыт работы с реальными проектами на Node.js и React.
- Базовое понимание криптографии и безопасности данных.
Будет плюсом
- Знание теории вероятностей и принципов работы blockchain.
- Опыт работы с нестандартными API и интеграциями.
Что мы предлагаем
- Удалённая работа с гибким графиком.
- Конкурентоспособная зарплата и возможность профессионального роста.
- Доступ к современным инструментам и технологиям.
Кто здесь добьётся успеха
Глубокое знание технологий Node.js и React, с опытом работы в создании высоконагруженных приложений и использования Express и Sequelize для оптимизации производительности.
Способность эффективно работать в удаленном режиме, демонстрируя высокую степень самодисциплины и организации, что позволяет успешно управлять временем и приоритетами.
Опыт работы с реляционными базами данных, такими как MySQL и PostgreSQL, включая сложные транзакции и оптимизацию SQL-запросов для обеспечения высокой производительности системы.
Понимание микросервисной архитектуры и опыт работы с Docker, RabbitMQ и Elasticsearch для построения масштабируемых систем и обработки больших объемов данных.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Tech Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев