Размещайте вакансии
Нанимайте без комиссий
4 просмотра
AffReact
Этот проект представляет собой серверное решение, разработанное в основном на Python, с дополнительными компонентами, необходимыми для реализации Go. Основной функционал — выполнение обычных задач, использующих API сторонних ресурсов. Эти задачи обрабатывают полученные данные и сохраняют их в базе данных PostgreSQL. На основе агрегированных данных формируются отчеты в режиме реального времени, которые предоставляются пользователям. Эти отчеты создаются индивидуально для каждого пользователя с учетом его прав доступа, иерархии и ограничений.
Ключевые обязанности:
Разрабатывать и поддерживать масштабируемые и высокопроизводительные серверные службы с использованием Python и Go.
Широкая работа с aiohttp и FastAPI платформы для обработки асинхронных запросов к серверу и создания эффективных API-интерфейсов REST.
Используйте Redis для кэширования и хранения сеансов для повышения производительности приложений.
Контейнеризируйте приложения и службы с помощью Docker, обеспечивая согласованность в различных средах и развертываниях.
Настройка и управление NGINX в качестве обратного прокси-сервера и балансировщика нагрузки для оптимизации
доставка приложения.
Сотрудничайте с межфункциональными командами для определения, проектирования и выпуска новых функций.
Обеспечить максимально возможную производительность, качество и скорость реагирования приложений.
Определить узкие места и ошибки, а также разработать решения для смягчения и устранения этих проблем.
Требования:
Подтвержденный опыт работы бэкэнд-разработчиком с глубокими знаниями Python и Go.
Опыт асинхронного программирования на Python, особенно с aiohttp и FastAPI.
Глубокое понимание базы данных PostgreSQL, включая проектирование схемы, оптимизацию запросов и обработку соединений.
Знакомство с Redis для механизмов кэширования и управления сеансами.
Умение использовать Docker для контейнеризации и оркестрации.
Опыт установки и настройки NGINX.
Высокие навыки решения проблем и способность работать совместно в команде.
Отличные навыки письменного и устного общения на английском языке.
Приятно иметь:
Опыт работы с другими серверными платформами и языками.
Fзнакомство с интерфейсными технологиями (например, JavaScript, HTML, CSS)
Вклад в проекты с открытым исходным кодом.