Местоположение: Удаленно (любая точка, предпочтительно LATAM). Штаб-квартира в Филадельфии, Пенсильвания.
Nuuly — это облачная микросервисная платформа, обеспечивающая работу онлайн-сервиса по аренде одежды и логистических центров.
Что вы будете делать
- Разрабатывать архитектурные предложения и руководить принятием решений по развитию платформы и новым функциям.
- Обеспечивать полный жизненный цикл развертываемых функций, включая проектирование, кодирование, тестирование и развертывание.
- Сотрудничать с продуктовыми командами для проведения анализа технической осуществимости и информирования продуктовых решений.
- Менторить младших инженеров посредством обзора кода, парного программирования и обсуждения дизайна.
- Вносить вклад в операционные руководства и надежность системы посредством реагирования на инциденты и анализа пост-мортем.
- Обеспечивать соблюдение методологий разработки и выявлять улучшения в кодовой базе, инструментах и процессах.
Требования
- Опыт работы в разработке программного обеспечения от 5 до 7 лет, из них около 2 лет на должности старшего инженера.
- Глубокие знания JVM-языков (предпочтительно Kotlin, Java или Scala).
- Опыт работы с микросервисной архитектурой, RESTful API и паттернами проектирования распределенных систем.
- Опыт работы с GCP или другими крупными облачными провайдерами (AWS, Azure) и контейнеризацией (Docker, Kubernetes).
- Практический опыт работы с реляционными базами данных (Postgres) и моделированием данных.
- Практический опыт использования инструментов ИИ (ChatGPT, Claude, Cursor, Copilot) и prompt engineering для задач разработки.
Приветствуется
- Опыт работы с потоковой передачей данных и технологиями обмена сообщениями, такими как Kafka, Spark или Storm.
Культура и преимущества
- Сотрудническая среда с поддерживающей командой креативных профессионалов.
- Возможность создавать и развивать надежный облачный бэкбон с нуля.
- Акцент на техническое лидерство и менторство.