
CODEXPLORE
Middle/middle+ backend developer
- React Native
- GitHub
- REST API
- Gitlab
- GitLab CI
- CI/CD
- Kubernetes
- Redux
- Firebase
- MongoDB
- Ответственность
- Java
- Kotlin
- Objective-C
- GraphQL
- Разработка ПО
Обязанности:
Разработка серверной части платформы, обеспечивающей высокую производительность и безопасность.
Проектирование и реализация API (REST/GraphQL) для взаимодействия с фронтендом и мобильным приложением.
Реализация системы управления заказами, складским учетом и логистикой.
Интеграция с платежными системами (если требуется).
Обеспечение защиты данных, включая шифрование, аутентификацию и авторизацию пользователей.
Оптимизация базы данных, обеспечение отказоустойчивости системы.
Настройка серверов, деплоя и CI/CD процессов.
Логирование и мониторинг работы системы.
Технические требования
Язык программирования: Node.js (Nest.js, Express.js), Python (Django, FastAPI), Java (Spring Boot), Go или другой подходящий стек.
База данных: PostgreSQL, MySQL, MongoDB, Redis (для кеширования).
API: Разработка RESTful API или GraphQL (Apollo Server).
Аутентификация: JWT, OAuth2, OpenID Connect.
DevOps: Docker, Kubernetes, CI/CD (GitHub Actions, GitLab CI/CD, Jenkins).
Cloud-сервисы: AWS, Google Cloud, Azure (по необходимости).
Работа с WebSockets: для реального времени (например, обновление данных о доставке).
Дополнительные требования
Опыт работы с распределенными системами и микросервисной архитектурой.
Навыки интеграции с внешними сервисами (платежные шлюзы, API поставщиков).
Опыт работы с кэшированием данных (Redis, Memcached).
Знание принципов безопасной разработки (OWASP, защита API).
Способность документировать код и API.
Мы предлагаем:
• Конкурентоспособную заработную плату.
• Возможность удаленной работы.
• Команду профессионалов и дружелюбную атмосферу.
• Возможности для профессионального роста и обучения.
• Участие в интересных и разнообразных проектах.