Full stack разработчик (Python, Golang, Postgres, SQL, JS)

Срок для отклика истек

Описание вакансии

Мы приглашаем в команду разработчика программных сервисов отдела телефонии, который будет ответственен за создание и улучшение наших технических решений в области телефонии, веб технологий и искусственного интеллекта.

СТЕК: Python, Docker, Postgres, SQL, Vue.js, Java, Golang, FastAPI, Twisted, PyTorch.

Обязанности:

  • Разработка и улучшение frontend и backend приложений
  • Создание и оптимизация процедур на языке plpgsql
  • Разработка приложений с нуля, построение схемы
  • Разработка консольных утилит и скриптов для взаимодействия с базами данных и API
  • Ведение документации

Требования:

  • Уверенные знания Python и понимание принципов асинхронного и многопоточного программирования
  • Знание Golang, понимание принципов работы с каналами, синхронизацией
  • Опыт создания систем с нуля, архитектурное проектирование
  • Понимание принципов работы с REST API
  • Уверенные навыки работы с Gitlab
  • Уверенные знания SQL, включая join, оконные функции, оптимизация запросов, создание индексов
  • Опыт работы с одной из СУБД Postgres, Oracle или MS SQL
  • Уверенное понимание принципов работы с БД, транзакции, партиционирование, репликация
  • Умение работать в команде, самостоятельность, ответственность, целеустремленность и отличная обучаемость

ПЛЮСОМ БУДЕТ:

  • Знание JavaScript и опыт работы с одним из популярных фреймворков Vue, React или Angular
  • Навыки веб-разработки: HTML, CSS (желательно знание фреймворков Bootstrap или Tailwind CSS)
  • Опыт работы с системами телефонии
  • Опыт работы с Docker, Kubernetes и Docker Compose
  • Опыт работы со Swagger и умение писать документацию к API
  • Знание и опыт работы с Java
  • Опыт работы с WebRTC
  • Опыт разработки под windows приветствуется
  • Знание и опыт работы с нейросетями и машинным обучением, включая фреймворки PyTorch, TensorFlow, scikit-learn и XGBoost.