Компания: Toters
Местоположение: Метн, Метн, Ливан
Компания
Toters — это платформа электронной коммерции и доставки по запросу, которая позволяет клиентам получить что угодно в своем городе с максимальным удобством.
Технологии — основа всего, что мы делаем. Наши команды по продуктам и инженерии ежедневно работают над созданием решений, которые облегчают жизнь клиентов, постоянно совершенствуя внутренние системы для более быстрой и выгодной доставки.
Если вы готовы работать в быстрорастущей стартап-среде и хотите стать частью команды, которая формирует будущее шопинга на Ближнем Востоке, мы будем рады услышать вас.
О роли
В качестве Backend Engineer вы будете отвечать за полное выполнение средних и крупных функций и компонентов, работая автономно в рамках командных границ. Вы будете проектировать и внедрять надежные, масштабируемые серверные системы, проактивно повышать эффективность команды, наставлять коллег и добиваться измеримого влияния на метрики продукта и бизнеса.
Вы будете сильным индивидуальным участником, который берет на себя ответственность, разбивает сложную работу, выявляет и устраняет узкие места, а также сотрудничает с другими отделами для обеспечения бесперебойной и высококачественной доставки.
Ключевые обязанности
- Руководить проектированием, разработкой и внедрением средних и крупных функций и системных компонентов в течение 1–3 месяцев, отвечая за них от начала до конца, от разбивки до продакшена.
- Принимать технические решения в рамках своей компетенции, эскалировать только долгосрочные/межкомандные компромиссы, а также управлять рисками, зависимостями и сроками с минимальным надзором.
- Самостоятельно проектировать полные модули или области функций: определять обязанности, границы, четкие интерфейсы, модели данных и предсказуемые контракты для других команд.
- Разбивать функции на этапы, предоставлять реалистичные оценки, основанные на зависимостях, и поставлять стабильный, готовый к продакшену код, который обрабатывает крайние случаи и предотвращает регрессии.
- Повышать эффективность команды, расширяя существующие решения, создавая автоматизацию, применяя соглашения, внедряя мониторинг/оповещение, улучшая инструменты/онбординг, устраняя узкие места в рабочем процессе и документируя паттерны/руководства.
- Писать поддерживаемый, хорошо протестированный код (юнит + интеграция) для задач средней сложности с множеством зависимостей; оппортунистически проводить рефакторинг во время доставки.
- Проводить тщательные ревью кода, предоставлять конструктивную обратную связь и спокойно устранять инциденты в своей области, используя сигналы мониторинга.
- Проактивно сотрудничать с инженерами, PM, QA, DevOps и другими отделами для устранения неопределенности, согласования решений и обеспечения бесперебойной доставки.
- Предоставлять неформальное наставничество и помогать коллегам совершенствоваться посредством парной работы и руководства.
- Раннее выявлять неопределенность, влиять на технические подходы команды посредством четкого обоснования и участвовать в обсуждениях архитектуры/дизайна на уровне команды.
- Представлять инженерные ценности на собеседованиях, помогать новым сотрудникам и поддерживать здоровую, высокопроизводительную культуру команды.
Ключевые квалификации
- Степень бакалавра в области компьютерных наук или эквивалентный практический опыт.
- Более 3 лет практического опыта разработки программного обеспечения (предпочтительно в бэкенде с PHP/Laravel).
- Глубокое понимание принципов ООП, SOLID, шаблонов проектирования.
- Подтвержденная способность проектировать масштабируемые модули, модели данных и интерфейсы; опыт работы с реляционными базами данных (PostgreSQL/MySQL), сложными запросами, проектированием схем.
- Продвинутый практический опыт работы с кэшированием (Redis), системами очередей, стратегиями ветвления Git и практиками CI/CD.
- Уверенное владение производственными сервисами: написание комплексных тестов, внедрение мониторинга/оповещения, самостоятельное устранение инцидентов.
- Доказанный опыт успешной поставки стабильных, производительных функций, влияющих на метрики команды/продукта, с минимальным количеством проблем после запуска.
- Сильные аналитические навыки и навыки решения проблем; способность разбивать работу, реалистично оценивать, выявлять риски и принимать обоснованные компромиссы.
- Отличные навыки сотрудничества и коммуникации: четкое объяснение технических концепций, написание четких спецификаций/документации, предоставление уважительной/конструктивной обратной связи, построение отношений с представителями различных ролей.
- Знакомство с гибкими методологиями и инструментами, такими как Jira.
- Свободное владение английским языком (устно и письменно); арабский язык является большим плюсом.
Желательно
- Опыт работы с облачными платформами (AWS) и бессерверными/контейнеризованными архитектурами.
- Предыдущий опыт работы в сфере высокотрафиковой электронной коммерции, доставки еды или маркетплейсов по запросу.
- Знакомство с микросервисами, событийно-ориентированными системами или оптимизацией производительности в большом масштабе.
- Опыт обеспечения соответствия нормативным требованиям конфиденциальности/KYC в сотрудничестве с командами по продуктам/юридическими отделами.
- Свободное владение арабским и английским языками; французский язык — бонус.
Преимущества
- Конкурентоспособная заработная плата.
- Скидки на заказы Toters.
- Медицинская страховка первого класса.
Отдел: Basecamp - Engineering
Тип занятости: Полная ставка
Минимальный опыт: Middle-level