В Dubizzle Labs мы стремимся расширить наш пакистанский инженерный офис, в котором уже работает более 300 человек. Мы больше всего заинтересованы в привлечении коллег, которые любят учиться, достигать результатов и обучать других. Мы строим высококачественную инженерную среду с особым упором на предоставление ценности клиентам. Ваша основная обязанность будет заключаться в создании продуктов мирового класса для поддержки гиперроста нашего бизнеса в 10 странах. Мы являемся частью Dubizzle Group, которой принадлежат Zameen.com и OLX Pakistan, dubizzle.com, Bayut.com и Drive Arabia.
Благодаря нашему постоянному успеху и расширению мы рады развитию нашей команды технологий в Пакистане с видением сделать Карачи одним из наших ведущих мировых технологических центров.
В роли Engineering Manager вы проявите себя как сильный лидер нашей технической команды в Пакистане, поставляя продукты высшего класса, применяя новые тенденции отрасли и бросая вызов своим коллегам. Работая с нами в качестве Engineering Manager, вы получите возможность проектировать и поставлять самые сложные продукты и стать частью платформы, которая обрабатывает миллионы запросов в день.
В этой роли вы будете:
- Архитектурно проектировать и разрабатывать облачные программные приложения.
- Тесно сотрудничать с отделами Product, Infrastructure, Design, UX, CLM и Strategy для поставки продуктов высочайшего качества;
- Внедрять гибкие практики, такие как разработка через тестирование (test driven development), CI и автоматизация тестирования.
- Сотрудничать с удаленными командами по архитектурным вопросам и вопросам поставки.
- Развивать технический бэклог.
- Разумно расставлять приоритеты между немедленными и будущими потребностями.
- Анализировать и устранять производственные проблемы, встраивая отказоустойчивость и эксплуатационную готовность в архитектуру системы с упором на операционно готовые решения.
- Быть хранителем программного обеспечения. Отвечать за нефункциональные требования, архитектурное направление, качество кода и устранение технического долга.
- Обладать знаниями в области систем масштабирования и высокой доступности;
- Сосредотачиваться на здоровье команды и внедрять сильную культуру инженерного превосходства.
- Наставлять команду по хорошим шаблонам проектирования кода.
- Нанимать лучших специалистов для построения высокопроизводительных команд, постоянно повышая планку инженерных талантов.
- Определять области для роста и личного развития и предоставлять индивидуальный план развития для каждого члена команды.
- Иметь возможность руководить командой технически и выступать в роли менеджера проектов и продуктов.
- Обеспечивать высочайшие стандарты безопасности для всех наших платформ и их базовой инфраструктуры.
Требования
- Степень бакалавра в области компьютерных наук, инженерии или смежной области.
- 10+ лет опыта разработки серверного/клиентского программного обеспечения
- Минимум 3+ года опыта работы на руководящей должности.
- Опыт руководства командами; включая управление производительностью и людьми.
- Глубокое понимание разработки свободного и открытого программного обеспечения, например, Python, Java, Javascript, Objective C и т.д.;
- Глубокое понимание систем масштабирования и высокой доступности.
- Опыт работы в эксплуатации и управлении производственными приложениями в реальном времени, мониторинге, устранении неполадок и управлении инцидентами.
- Глубокое понимание дизайна RESTful сервисов, дизайна API и лучших практик построения устойчивых и поддерживаемых распределенных систем.
- Опыт работы с AWS и различными технологиями в его рамках является плюсом.
- Опыт работы с Kubernetes является плюсом;
- Опыт работы над высоконагруженными и крупномасштабными веб-продуктами;