Описание вакансии
Мы приглашаем в команду разработчика программных сервисов отдела телефонии, который будет ответственен за создание и улучшение наших технических решений в области телефонии, веб технологий и искусственного интеллекта.
СТЕК: Python, Docker, Postgres, SQL, Java, Golang, FastAPI, Twisted, PyTorch.
Обязанности:
- Разработка и улучшение backend приложений
- Создание и оптимизация процедур на языке plpgsql
- Разработка приложений с нуля, построение схемы
- Разработка консольных утилит и скриптов для взаимодействия с базами данных и API
- Ведение документации
Требования:
- Уверенные знания Python и понимание принципов асинхронного и многопоточного программирования
- Знание Golang, понимание принципов работы с каналами, синхронизацией
- Опыт создания систем с нуля, архитектурное проектирование
- Понимание принципов работы с REST API
- Уверенные навыки работы с Gitlab
- Уверенные знания SQL, включая join, оконные функции, оптимизация запросов, создание индексов
- Опыт работы с одной из СУБД Postgres, Oracle или MS SQL
- Уверенное понимание принципов работы с БД, транзакции, партиционирование, репликация
- Умение работать в команде, самостоятельность, ответственность, целеустремленность и отличная обучаемость
ПЛЮСОМ БУДЕТ:
- Знание JavaScript и опыт работы с одним из популярных фреймворков Vue, React
- Навыки веб-разработки: HTML, CSS (желательно знание фреймворков Bootstrap или Tailwind CSS)
- Опыт работы с системами телефонии
- Опыт работы с Docker, Kubernetes и Docker Compose
- Опыт работы со Swagger и умение писать документацию к API
- Знание и опыт работы с Java
- Опыт работы с WebRTC
- Опыт разработки под windows приветствуется
- Знание и опыт работы с нейросетями и машинным обучением, включая фреймворки PyTorch, TensorFlow, scikit-learn и XGBoost.