Домклик

Python/Golang разработчик (Confer)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Python
  • PostgreSQL
  • Elasticsearch
  • Docker
  • RabbitMQ
  • Golang

О команде:

Мы ищем человека который сможет помочь нам развивать инструмент управления жизненным циклом IT-проектов (CI/CD/Runtime).

Наш стек:

Python (FastApi) - микросервисы, описывающие общую бизнес-логику;

Golang - взаимодействие с инфраструктурой (чаще всего Cloud Native);

JavaScript (React) - фронтенд наших инструментов;

Java - сборщик/pipeline runner; так же, используем: Postgresql, RabbitMQ, Kafka, ELK, Sonatype Nexus, Kubernetes, Istio, Envoy и многие другие сервисы и технологии.

Так как проект был разработан с нуля и активно развивается, у вас будет возможность:

  • участвовать в проектировании архитектуры системы;
  • влиять на стандарты разработки внутри компании; взаимодействовать с инфраструктурными компонентами, например Kubernetes, Nexus, Envoy и т. п.;
  • заниматься поиском новых инфраструктурных решений и поработать со свежими технологиями, например - Service mesh, Serverless и т.п.;
  • получить опыт разработки на разных языках программирования и поддержки проектов, использующих различные технологии.

От вас мы ожидаем:

  • опыт разработки на языке программирования Golang или Python (асинхронные фреймворки);
  • опыт работы с реляционными СУБД, в частности Postgresql. Умение оптимизировать запросы и проектировать корректные индексы; опыт работы с Docker и Kubernetes;
  • опыт администрирования Linux;
  • опыт в построении процессов CI/CD, понимание основ этих процессов; опыт межсервисной интеграции;
  • базовые знания о протоколах модели OSI (TCP/IP); базовые знания об ООП и шаблонах разработки.

Будут плюсом:

опыт разработки на Java, lua;

опыт работы с Ansible;

опыт работы с Istio/Envoy;

опыт разработки wasm-расширений для envoy