Мы ищем талантливого программиста, который поможет нашему ведущему разработчику в создании новых функций для сервиса отложенного постинга. Если ты увлечен программированием и готов развиваться в команде, мы будем рады видеть тебя!
Обязанности:
1. Разработка и поддержка программного обеспечения:
-Написание чистого, поддерживаемого и эффективного кода на Python.
-Разработка новых функциональных возможностей и модулей.
-Оптимизация существующего кода для повышения производительности.
2.Работа с реляционными (PostgreSQL, MySQL) и нереляционными (MongoDB, Redis) базами данных.
3.Разработка API:
-Интеграция с внешними API и сторонними сервисами.
4.Поиск и устранение ошибок в коде.
5.Документирование:
-Написание технической документации.
-Поддержка актуальности документации.
Наш технологический стек:
• Python 3.12
• FastAPI
• Asyncio
• Aiohttp
• Redis
• NATS
• MongoDB
• Docker, Docker Compose, Docker Stack
• Playwright
Ожидания от кандидата:
• Уверенные знания Python и основных принципов ООП.
• Опыт работы с FastAPI и понимание концепций REST API.
• Знание asyncio и основных принципов асинхронного программирования.
• Опыт работы с Docker.
• Знакомство с Redis.
• Понимание HTTP-протокола.
• Опыт работы с Git.
Будет плюсом:
• Опыт работы с SQL и NoSQL базами данных (PostgreSQL, MongoDB).
• Навыки парсинга/скрапинга сайтов.
• Знания работы с NATS или другим брокером сообщений.
• Опыт работы с фреймворками автоматизации браузеров, такими как Selenium; опыт с Playwright будет особенно ценен.
• Знания CI/CD (пока не применяем, но планируем внедрить).
• Базовые знания Linux.
О нас:
Наша команда уже состоит из нескольких человек, и в ближайшие планы входит аренда офиса. График работы и уровень зарплаты обсуждаются индивидуально, но мы уверены, что в скором времени все это будет уточнено. Главное для нас — это схожесть интересов и навыков с кандидатом. Обо всем остальном мы договоримся в процессе.