Senior Go / Python developer
Требования
Местоположение и тип занятости
Компания
Мы продуктовая технологическая компания, создаём высоконагруженные проекты в сфере недвижимости
Описание вакансии
О компании и команде
DomClick.ru – единственный в России продукт, обеспечивающий полный цикл операций с недвижимостью. Доступен на всех популярных платформах (Web, iOS, Android), 450 сервисов, 2000 запросов в секунду.
Мы ищем человека который сможет развивать наш Service Mesh на базе Istio, вводить в эксплуатацию фичи, реализуемые им из коробки, а так же разрабатывать новые на его основе.
Наш стек:
- 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. Умение оптимизировать запросы и проектировать корректные индексы;
- опыт работы с Istio/Envoy;
- опыт работы с Docker, Kubernetes;
- опыт в построении процессов CI/CD;
- понимание основ этих процессов;
- опыт межсервисной интеграции;
- базовые знания о протоколах модели OSI (tcp/ip);
- базовые знания об ООП и шаблонах разработки.
Будут плюсом:
- опыт разработки wasm-расширений для envoy;
- опыт разработки на Java, lua;
- опыт работы с Ansible;
- опыт администрирования серверов на базе Linux.
Условия работы
Мы предлагаем:
- работу в аккредитованной IT компании;
- конкурентную заработную плату;
- полис ДМС с первого месяца работы;
- корпоративный университет, онлайн-курсы для повышения квалификации, конференции, митапы;
- фитнес-зал в здании офиса;
- льготную программу ипотеки для сотрудников;
- MacBook (или другой ноутбук на выбор) + дополнительные мониторы и т.д.;
- комфортный офис класса А в 5 минутах от станции метро и МЦК Кутузовская;
- гибкое начало рабочего дня и возможность работать в гибридном или удаленном формате.