Название: Backend Engineer
Местоположение: Исландия / Коупавогюр / IS / Гибридный / Удаленный
Описание
Backend Software Engineer
Исландия · Полная занятость
О позиции
Upwind — это платформа облачной безопасности нового поколения, которая использует контекст времени выполнения для выявления и приоритизации критических рисков, предоставляя точные сведения и эффективное управление облачной безопасностью. В отличие от традиционных инструментов, Upwind проактивно использует данные времени выполнения для приоритизации рисков и получения информации о состоянии безопасности, гарантируя, что команды сосредоточатся на том, что действительно важно. Благодаря ведущей в отрасли эффективности и датчикам на базе eBPF, Upwind предлагает комплексные возможности, включая безагентное обнаружение состояния облака, защиту от угроз в реальном времени и интегрированную безопасность API. От неправильных конфигураций до защиты от вредоносного ПО — Upwind обеспечивает сквозную, экономически эффективную защиту облачной инфраструктуры.
В Upwind у вас будет возможность творчески мыслить, исследовать новые идеи и использовать свои навыки, чтобы оказать значимое влияние на наш рост.
Мы ищем опытного Backend Software Engineer, который присоединится к нашей замечательной команде Backend Engineering в Исландии. Команда ежедневно сталкивается со сложными инженерными задачами, решая новые проблемы и постоянно совершенствуя и масштабируя существующие решения.
Мы работаем со всеми основными облачными провайдерами (AWS, GCP, Azure) и используем передовые технологии, такие как Kubernetes, Docker, Neo4j, Elasticsearch, Redis, TimescaleDB, RabbitMQ и другие.
Обязанности
- Отвечать за полный жизненный цикл различных краткосрочных проектов, от первоначального проектирования и разработки до развертывания, мониторинга и обслуживания на этапе эксплуатации
- Проводить анализ надежности и производительности приложений на базе Golang и/или Java
- Участвовать в техническом и архитектурном проектировании, планировать мощности, определять SLO и работать с другими командами для внедрения надежных решений
- Проводить обзоры дизайна и кода в рамках более широкой инженерной группы
- Взаимодействовать с другими командами, включая Frontend, DevOps и Product, для предоставления лучших в своем классе функций
- Помогать в создании высокомасштабируемых, надежных и производительных серверных систем, работающих в сложных облачных средах
- Постоянно улучшать инженерные практики, архитектуру, наблюдаемость и производительность системы
Требования
Требования
- Степень бакалавра в области компьютерных наук, инженерии программного обеспечения или смежной области
- Опыт работы в Backend Engineering более 5 лет с использованием языка программирования высокого уровня, желательно Golang и/или Java
- Глубокое понимание принципов разработки программного обеспечения, проектирования систем и распределенных систем
- Опыт работы с облачными платформами и продуктами, такими как AWS, GCP и/или Azure
- Опыт внедрения систем, интенсивно работающих с данными, включая базы данных, системы событий, системы обмена сообщениями и связанные с ними технологии
- Опыт непрерывной интеграции и развертывания (CI/CD)
- Опыт работы с архитектурами на основе микросервисов
- Сильные навыки решения проблем и аналитические способности, с возможностью решать сложные технические задачи
- Отличные коммуникативные навыки и навыки сотрудничества, с возможностью эффективно работать в инженерных и кросс-функциональных командах
- Опыт работы с Kubernetes и контейнеризированными средами
Желательно
- Глубокое понимание сетевых концепций и облачных сетей
- Опыт работы с Docker
- Опыт работы с распределенными базами данных, системами обмена сообщениями или событийно-ориентированными архитектурами
- Опыт работы с облачной безопасностью, инфраструктурой, наблюдаемостью или кибербезопасностью
- Опыт работы с eBPF или другими технологиями времени выполнения/облачными технологиями