Fullstack разработчик

Дата размещения вакансии: 03.07.2024
Работодатель: Бергман Наталья Ивановна
Уровень зарплаты:
от 4000 RUR
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Backend:

— Уверенное владение Django и Django REST Framework.
— Опыт построения REST API.
— Знание методов аутентификации и авторизации, таких как OAuth2 и JWT.
— Понимание и опыт работы с Celery для выполнения фоновых задач.
— Настройка и управление очередями задач.
— Опыт работы с PostgreSQL, включая проектирование и оптимизацию базы данных.
— Умение писать сложные SQL-запросы.
— Опыт использования Redis в качестве кэша и брокера сообщений для Celery.
— Опыт работы с ClickHouse для аналитических задач и обработки больших объемов данных.

Frontend:

— Глубокое знание React и его экосистемы (React Router, Redux или Context API).
— Опыт написания компонент на функциональных и классовых компонентах.
— Уверенное владение TypeScript.
— Опыт написания типизированного кода для больших фронтенд-приложений.

DevOps и инфраструктура:

— Опыт работы с системами контейнеризации (Docker).
— Понимание CI/CD процессов и инструментов (например, Jenkins, GitLab CI/CD).

Брокеры сообщений:

— Опыт работы с брокерами сообщений, такими как RabbitMQ или Kafka.
— Понимание принципов работы и настройки брокеров сообщений для обеспечения высокой доступности и производительности.
— Интеграция брокеров сообщений с Django и Celery.

Криптографические функции:

— Понимание основ криптографии, включая хеширование, шифрование и цифровые подписи.
— Понимание и применение алгоритмов хеширования (SHA-256, bcrypt) и шифрования (AES, RSA).

Дополнительные требования:

— Опыт работы с микросервисной архитектурой.
— Знание принципов SOLID и опыт их применения на практике.
— Навыки работы с системами контроля версий (Git).
— Опыт написания тестов (unit, integration, e2e).
— Понимание основ безопасности веб-приложений.

Желательно:
— Опыт работы с другими языками программирования и фреймворками.
— Знание других баз данных (например, MongoDB, MySQL).
— Знание принципов работы с WebSockets.