О компании и команде
DevTeam.Space — это американская компания, специализирующаяся как на разработке внутренних продуктов, так и на работе с клиентами.
Ожидания от кандидата
- Опыт работы не менее 5 лет в веб-разработке на Python.
- Знания Django и практический опыт работы с Django ORM, Django Rest Framework.
- Уверенные навыки работы с FastAPI, включая асинхронное программирование.
- Опыт работы с реляционными (PostgreSQL, MySQL) и NoSQL базами данных (MongoDB, Redis).
- Умение работать с системами контроля версий (Git).
- Знание микросервисной архитектуры и опыт её внедрения.
- Опыт работы с Docker и Kubernetes для контейнеризации и оркестрации сервисов.
- Понимание процессов CI/CD и работа с инструментами автоматической сборки и деплоя (GitLab CI, Jenkins).
- Опыт работы с системами логирования и мониторинга (Prometheus, Grafana, ELK Stack).
- Навыки работы с асинхронными задачами (Celery, RabbitMQ).
- Опыт интеграции с внешними API, а также написания собственных API.
- Понимание основ безопасности веб-приложений и опыт работы с методами защиты (CSRF, XSS, SQL-инъекции).
- Знание базового HTML, CSS, JavaScript, фронтенд-навыки будут плюсом.
Обязанности:
- Разработка новых функциональных возможностей для сложной CRM системы (CSS) на базе FastAPI и разработка системы учбеной платформы Lingoline на Django.
- Проектирование и создание RESTful API для взаимодействия между различными сервисами и внешними системами.
- Поддержка и оптимизация производительности веб-приложений на Django.
- Внедрение асинхронных процессов для оптимизации работы приложений с использованием FastAPI и Celery.
- Проектирование микросервисной архитектуры для повышения масштабируемости и производительности системы.
- Интеграция с реляционными и NoSQL базами данных, оптимизация взаимодействия с ними.
- Разработка и поддержка контейнеризованных приложений с использованием Docker и Kubernetes.
- Обеспечение качества кода через написание тестов (юнит-тесты, интеграционные тесты).
- Работа в команде с соблюдением принципов Agile, участие в код-ревью и обсуждении архитектурных решений.
- Поддержка безопасности приложения, разработка механизмов защиты от угроз (CSRF, XSS, SQL-инъекции).
Условия работы
- Зарплата обсуждается индивидуально с каждым кандидатом, учитывая их опыт и навыки.
- Возможность удаленной работы с комфортом и гибкостью в рабочей среде.
- Гибкий график работы, который можно адаптировать под личные потребности.
- Возможности для профессионального обучения за счет компании, способствующие росту и развитию сотрудников.
- Условия обсуждаются с каждым кандидатом индивидуально, чтобы удовлетворить их потребности и предпочтения.