ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1749790 | Backend Developer (Django) | Алматы | > Бекхожаев К.Т | 400000 | KZT | open | 2024-09-20 |
Требования
Уверенное знание Django и Django REST Framework. Опыт разработки API для мобильных и веб-приложений. Понимание работы с WebSockets, Django...
Обязанности
Разработка и поддержка серверной части приложения на Django. Проектирование и оптимизация API для функционала чатов, стримов, и других модулей приложения.
Описание
Приложение PANDEYA — это современная платформа для знакомств, которая предлагает пользователям уникальные возможности общения через чаты, стримы и другие интерактивные функции. Основная цель приложения — помочь людям находить друг друга и устанавливать meaningful connections в реальном времени. PANDEYA создает безопасное и удобное пространство для общения, используя передовые технологии для обеспечения стабильной и защищенной работы сервиса.
Обязанности:
- Разработка и поддержка серверной части приложения на Django.
- Проектирование и оптимизация API для функционала чатов, стримов, и других модулей приложения.
- Интеграция серверной части с внешними сервисами, такими как платежные системы и push-уведомления.
- Работа с базами данных (PostgreSQL или MySQL), оптимизация запросов и структуры данных.
- Обеспечение безопасности и конфиденциальности данных пользователей.
- Настройка и управление системой для реального времени (WebSocket или Django Channels) для поддержки чатов и стримов.
- Оптимизация производительности и масштабируемости серверной части приложения.
- Написание тестов для backend-кода, участие в code review.
- Работа в команде с фронтенд-разработчиками и мобильными разработчиками для интеграции функционала.
Требования:
- Уверенное знание Django и Django REST Framework.
- Опыт разработки API для мобильных и веб-приложений.
- Понимание работы с WebSockets, Django Channels или аналогичными технологиями для поддержки real-time функционала (чаты, стримы).
- Опыт работы с реляционными базами данных (PostgreSQL, MySQL).
- Знание основ безопасности веб-приложений (OAuth, JWT, шифрование данных).
- Опыт работы с Docker и настройкой CI/CD.
- Умение работать с системами контроля версий (Git).
- Желателен опыт работы с облачными сервисами (AWS, GCP, или аналогичные).
- Плюсом будет опыт работы с Celery для задач фоновых процессов.
- Понимание микросервисной архитектуры.
Будет плюсом:
- Опыт работы с проектами для социальных сетей или приложений знакомств.
- Понимание принципов разработки масштабируемых систем с высокой нагрузкой.
- Знание DevOps-подходов.