Мы внедряем инновации в логистике, и это стало возможным благодаря команде дальновидных людей, стремящихся расти и менять мир.
В Skydropx вы найдете пространство для развития своей карьеры в динамичной, амбициозной и мультикультурной рабочей среде.
Будучи Tech Lead, вы являетесь техническим ориентиром для вашей команды и активным членом команды технической архитектуры компании. Ваше влияние измеряется не только кодом, который вы пишете, но и тем, что вы позволяете другим: проектными решениями, которые позволяют избежать месяцев переделок, стандартами, которые повышают качество всей команды, и инженерами, которые растут благодаря вашему наставничеству.
Это роль индивидуального технического лидерства, а не управления людьми: у вас нет прямых подчиненных, но есть ответственность за определение технического направления, решение наиболее сложных проблем и налаживание связи между архитектурной стратегией и повседневным исполнением команды.
В Skydropx ИИ является центральной частью того, как мы создаем наш продукт. Мы считаем, что ИИ и люди лучше справляются со своей работой, когда каждый делает то, что умеет лучше всего: мы оставляем ИИ повторяющиеся задачи и то, что плохо масштабируется при человеческих усилиях, а людям оставляем решения, требующие суждений и ответственности. Мы ожидаем, что вы будете вдумчиво и ежедневно использовать инструменты ИИ для умножения вашего влияния и влияния вашей команды — и поможете определить, как команда их добросовестно использует.
Определять и доносить техническое направление команды, принимая решения по архитектуре приложений, дизайну сервисов, интеграции между системами и эволюции решений, разработанных с использованием .NET.
ОБЯЗАННОСТИ:
- Разрабатывать, создавать и масштабировать сервисы и приложения с использованием .NET Framework 4.7+ и .NET Core 6+, уделяя приоритетное внимание надежности, производительности, безопасности и удобству сопровождения.
- Участвовать в принятии решений по технической архитектуре, затрагивающих различные команды и сервисы, определяя стандарты интеграции, контракты между API, управление зависимостями и стратегии эволюции существующих систем.
- Проектировать и проверять решения, основанные на микросервисах и распределенных системах, учитывая такие аспекты, как масштабируемость, отказоустойчивость, наблюдаемость и доступность.
- Составлять и проверять техническую документацию, RFC и проектные предложения, четко донося технические компромиссы и архитектурные решения до технических и нетехнических аудиторий.
- Решать технические проблемы команды наибольшей сложности и масштаба, включая отладку приложений и распределенных систем в производственных средах.
- Руководить code reviews и design reviews, продвигая высокие стандарты качества кода, лучшие практики разработки и простые, масштабируемые и поддерживаемые решения.
- Наставлять инженеров разного уровня, помогая им развивать технические навыки, преодолевать препятствия и обретать автономию, способствуя развитию будущих технических лидеров в команде.
- Работать совместно с Product и Engineering Managers для преобразования бизнес-целей в решения и исполнимые технические планы, оценивая приоритеты, риски и компромиссы.
- Обеспечивать стандарты качества и надежности в разработке, включая тестирование, CI/CD, безопасность, обработку ошибок, наблюдаемость и лучшие практики разработки с использованием ИИ.
- Способствовать эволюции и модернизации существующих приложений, выявляя возможности для улучшения архитектуры, снижения технического долга и облегчения роста продуктов и услуг.
- Участвовать в проектировании, внедрении и эволюции решений, использующих такие технологии, как SQL Server, MongoDB, Redis, IIS, Nginx/Kestrel и контейнеры, в соответствии с потребностями каждого сервиса.
ТРЕБОВАНИЯ:
- Опыт работы с .NET Framework (4.7+) и .NET Core (6 или выше).
- Опыт работы с архитектурой, ориентированной на микросервисы и распределенные системы.
- Конфигурация и оптимизация серверов Windows (IIS, CI/CD-конвейеры).
- Конфигурация и развертывание приложений .NET Core в Linux (Nginx, Kestrel, контейнеры).
- Опыт работы с реляционными (SQL Server) и NoSQL (MongoDB, Redis) базами данных.
- Опыт работы с RESTful API, версионированием и безопасностью (OAuth2, JWT, OpenID Connect).
- Опыт работы с системами обмена сообщениями: Kafka, RabbitMQ или эквивалентами.
- Знания в области наблюдаемости: мониторинг, централизованное логирование и метрики (Elastic Stack, Prometheus, Grafana).
- Опыт работы с Cloud Computing у как минимум одного из следующих поставщиков: Microsoft Azure, AWS или GCP.
- Опыт работы с CI/CD (Azure DevOps, Bitbucket Pipelines, GitHub Actions).
- Продвинутый или свободный английский и/или испанский язык для общения с международными партнерами.
- Будет преимуществом:
- Желательно: продвинутый португальский.
- Опыт работы с функциональными языками: Erlang, Elixir или Rust.
- Знание контейнеров (Docker) и оркестраторов (Kubernetes).
- Опыт работы с Domain-Driven Design (DDD).
- Сертификаты Microsoft Azure или AWS.
- Опыт работы с Event Sourcing и потоковой передачей данных.
ПРЕДЛАГАЕМ:
- Региональная миссия: избавить бизнес LATAM от забот о логистике.
- Местоположение: Аргентина, Колумбия.
- Зарплата: Конкурентоспособная и обсуждаемая в зависимости от опыта, навыков и результатов процесса найма.
- Формат: 100% удаленно.
- График: Понедельник-Пятница с 8:00 до 17:00 CST (Мексика).
- С гибким графиком во время новых релизов.
- Профессиональный рост и развитие.
Приглашаем вас принять вызов! Чтобы подать заявку на вакансию, откликнитесь через этот канал, и мы будем рады достичь наших целей вместе с вами.
Если ваш профиль соответствует требованиям вакансии, наша команда по подбору персонала свяжется с вами.