Fullstack разработчик за пределами России

от 4 000 $ на руки

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Fullstack разработчик за пределами России

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.

Контактная информация

Бергман Наталья Ивановна

Сайт: не указан

Почта: не указана

Вакансия опубликована 06.12.2024 в г. Москва.

Похожие вакансии

#

Москва

Удаленная работа

Подробное описание

23 октября

#

от 170 000 до 200 000 ₽

Москва

Молодежная

Полный день

Подробное описание

20 июня

#

Москва

Удаленная работа

Подробное описание

8 августа