Title: Senior Software Engineer (Rust)
Location: México / Venezuela / Panamá / Argentina / Perú / Colombia / Remote
Мы занимаемся инновациями в логистике, и добились этого благодаря команде дальновидных людей, стремящихся к росту и изменению мира.
В Skydropx вы найдете пространство для развития своей карьеры в динамичной, амбициозной и мультикультурной рабочей среде.
В качестве Senior Rust Developer вы будете иметь возможность технического руководства дизайном и разработкой сервисов, которые развивают наши программные продукты, тесно сотрудничая с другими разработчиками, архитекторами и командой продукта. Вы будете отвечать за принятие архитектурных решений с высоким влиянием, определение технических стандартов и руководство командой во внедрении современных методологий разработки. Вы будете анализировать сложные потребности для разработки масштабируемых решений, которые интегрируются с нашей архитектурой и операционной средой, а также способствовать технической эволюции наших продуктов и услуг.
В Skydropx ИИ является центральной частью того, как мы строим наш продукт. Мы считаем, что ИИ и люди лучше справляются со своей работой, когда каждый делает то, что умеет лучше всего: мы оставляем ИИ повторяющиеся задачи и то, что плохо масштабируется с человеческими усилиями, а людям оставляем решения, требующие суждений и ответственности. Хотя эта роль относится к инжинирингу платформы, вы будете тесно сотрудничать с системами ИИ и должны быть готовы работать в этой экосистеме.
ОБЯЗАННОСТИ:
- Руководство дизайном и разработкой новых функций и критически важных улучшений для наших продуктов и услуг, обеспечивая безопасность, производительность и тестовое покрытие.
- Принятие архитектурных решений и предложение технических улучшений на уровне системы.
- Разработка и реализация высокопроизводительных компонентов на Rust, когда этого требуют требования к эффективности, параллелизму или безопасности памяти.
- Написание и проверка подробной технической документации, а также RFC и предложений по дизайну.
- Решение технических проблем высокой сложности и масштаба, включая отладку распределенных систем в производственной среде.
- Определение и обеспечение стандартов качества кода, поддерживаемости и передовых практик на уровне команды.
- Менторство Junior и Mid-level инженеров, помощь им в техническом росте и устранение препятствий для их самостоятельности.
- Руководство требовательными, но конструктивными code reviews, повышая технический уровень команды.
- Самостоятельный запуск масштабных функций и улучшений, координация с другими командами при необходимости.
- Активное участие в техническом планировании и определении дорожной карты инжиниринга.
ТРЕБОВАНИЯ:
- Обязательно: Английский B2 или выше.
- +6 лет опыта в дизайне программного обеспечения и разработке Rack-приложений с использованием Node.JS или Ruby on Rails.
- Профессиональный опыт работы с Rust в производственных средах (сервисы, системные инструменты, высокопроизводительные компоненты или аналогичные).
- Глубокий опыт работы с JavaScript и современными frontend-экосистемами.
- Подтвержденный опыт проектирования и создания микросервисов и API.
- Глубокое знание программной инженерии и передовых практик для полного жизненного цикла разработки (стандарты кодирования, code reviews, контроль версий, CI/CD, тестирование и операции).
- Практический опыт проектирования и развертывания крупномасштабных распределенных систем и высокодоступных клиент-серверных архитектур.
- Подтвержденная способность к техническому руководству, менторству других инженеров и передаче сложных идей технической и нетехнической аудитории.
- Опыт принятия решений о компромиссах между языками и технологиями в зависимости от требований задачи (например, когда использовать Rust).
- Будет плюсом:
- Предыдущий опыт работы с GCP (или другими облачными провайдерами, такими как AWS или Azure).
- Опыт работы с Kafka (или другими аналогичными технологиями) в event-driven системах.
- Опыт работы с инструментами контейнеризации и оркестрации (Docker, Kubernetes).
- Глубокое знание алгоритмов, структур данных и анализа сложности.
- Опыт работы с параллельным и асинхронным программированием (Tokio, async/await в Rust).
- Вклад в open source проекты, особенно в экосистемах Node.JS или Ruby on Rails.
- Опыт работы с observability (tracing, metrics, structured logging).
МЫ ПРЕДЛАГАЕМ:
- Миссия регионального уровня: сделать так, чтобы бизнес LATAM перестал беспокоиться о своей логистике.
- Расположение: Аргентина, Колумбия, Мексика, Венесуэла, Панама, Перу.
- Зарплата: Конкурентная и обсуждаемая в зависимости от опыта, навыков и результатов процесса найма.
- Схема: 100% удаленно.
- График: Понедельник-Пятница 8:00-17:00 CST (Мексика).
- С гибким графиком при новых релизах.
- Профессиональный рост и развитие.
Приглашаем вас принять вызов! Чтобы подать заявку на вакансию, откликнитесь через этот канал, и мы будем рады достичь наших целей вместе с вами.
Если ваш профиль соответствует требованиям вакансии, наша команда рекрутеров свяжется с вами.