Basecamp - Engineering - Metn, Metn (Hybrid)
Staff Backend Engineer - L6 Компания
Toters — это платформа электронной коммерции и доставки по запросу, которая позволяет клиентам получить что угодно в своем городе с максимальным удобством.
В Toters технологии — основа всего, что мы делаем. Наши продуктовые команды создают функции, которые упрощают жизнь клиентов, а наши инженеры разрабатывают масштабируемые решения и оптимизируют внутренние процессы для более быстрой и экономичной доставки. Если вы преуспеваете в условиях быстрорастущего стартапа и хотите помочь изменить то, как люди совершают покупки на Ближнем Востоке, присоединяйтесь к нам.
Описание
В качестве Staff Backend Engineer вы будете отвечать за разработку и внедрение масштабных, кросс-командных систем и инициатив, которые существенно влияют на надежность продукта, производительность, продуктивность разработчиков и бизнес-результаты. Вы будете наставником и будете развивать нескольких инженеров, управлять технической стратегией внутри команд и между ними, разрешать неопределенность на организационном уровне и проактивно повышать планку инженерного совершенства.
Вы сочетаете глубокую практическую экспертизу с сильным стратегическим мышлением, управляя сложными доменами от начала до конца, одновременно влияя на дорожные карты, архитектурные стандарты и командные процессы в более широком масштабе.
Ключевые обязанности
- Руководить проектированием, архитектурой и реализацией крупных, межсистемных функций, платформ или инфраструктурных компонентов, охватывающих несколько команд и рассчитанных на несколько кварталов.
- Принимать технические и архитектурные решения для целых доменов или продуктовых областей, определяя долгосрочную стратегию, выявляя основные компромиссы и выравнивая заинтересованные стороны в инжиниринге, продукте и операциях.
- Отвечать за работоспособность системы от начала до конца: устанавливать практики наблюдаемости, надежности, базовые показатели производительности и шаблоны реагирования на инциденты, которые предотвращают повторные проблемы в различных сервисах.
- Наставлять и обучать инженеров, предоставлять карьерные рекомендации, проводить парное программирование, обзоры кода/дизайна.
- Выявлять и устранять системные узкие места в скорости разработки, тестировании, развертывании или адаптации; создавать общие инструменты, фреймворки, шаблоны или автоматизацию, принятые всей командой или организацией.
- Продвигать и развивать инженерные стандарты, лучшие практики и соглашения; влиять на их принятие несколькими командами посредством четких аргументов, документации и личного примера.
- Повышать эффективность инжиниринга, позволяя другим командам работать быстрее и безопаснее за счет улучшения архитектуры, общих абстракций, технического руководства и повторно используемых шаблонов.
- Глубоко сотрудничать с отделами продукта, дизайна, юриспруденции и операций для проверки требований, уточнения объемов работ, оценки технической осуществимости/рисков и обеспечения соответствия (например, конфиденциальность, KYC).
- Руководить обсуждениями архитектуры и дизайна на уровне групп команд; писать подробные спецификации, RFC и записи решений, которые обеспечивают асинхронное согласование и сокращают будущие переделки.
- Выступать в качестве технической точки эскалации во время крупных инцидентов, направляя разрешение проблем в различных доменах и предотвращая их повторение посредством пост-мортемов и системных исправлений.
Ключевые квалификации
- Степень бакалавра в области компьютерных наук или эквивалентный практический опыт.
- 8+ лет практического опыта разработки программного обеспечения в области серверных систем в масштабе (предпочтительно включая PHP/Laravel в средах с высокой посещаемостью).
- Экспертный уровень владения серверной разработкой, OOP/SOLID/шаблонами проектирования, микросервисами, событийно-ориентированной архитектурой и принципами распределенных систем.
- Подтвержденный опыт проектирования и управления крупномасштабными, высокопроизводительными, надежными серверными системами (моделирование данных, сложные схемы, оптимизация PostgreSQL/MySQL, кэширование/очереди Redis в масштабе).
- Глубокий опыт работы с облачной инфраструктурой (предпочтительно AWS), контейнеризацией, бессерверными вычислениями, CI/CD пайплайнами, наблюдаемостью (мониторинг, оповещение, трассировка) и управлением инцидентами.
- Сильные лидерские и влиятельные навыки: наставничество нескольких инженеров, руководство кросс-командными инициативами, разрешение неопределенности на организационном уровне и построение консенсуса посредством четкой коммуникации.
- Отличное знание английского языка (письменный и устный); умение писать точные технические документы, RFC и предоставлять конструктивную обратную связь на разных уровнях старшинства.
- Демонстрируемое влияние на бизнес/продуктовые метрики посредством технического лидерства (например, снижение задержки, улучшение времени безотказной работы, ускорение скорости доставки).
Приветствуется
- Опыт руководства миграциями, построением платформ или программами надежности на торговых площадках электронной коммерции/доставки с высокой посещаемостью.
- Знакомство с передовыми методами масштабирования (шардинг, согласованность в конечном итоге, CQRS и т. д.).
- Предыдущий опыт обеспечения соответствия нормативным требованиям (KYC, конфиденциальность, защита данных) в сотрудничестве с нетехническими командами.
Преимущества
- Конкурентоспособная компенсация.
- Скидки на заказы Toters.
- Первоклассная медицинская страховка.