
Домклик
Python/Golang разработчик (Confer)
Не указана
- 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