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 минутах от станции метро и МЦК Кутузовская;
  • гибкое начало рабочего дня и возможность работать в гибридном или удаленном формате.