Название: Full Stack Engineer - Cloud & SaaS Integrations
Компания: DoiT
Местоположение: Удаленно EMEA / Удаленно Эстония
Местоположение
Наш Full Stack Software Engineer будет неотъемлемой частью нашей R&D команды. Эта роль предполагает полную занятость удаленно в Великобритании, Ирландии, Эстонии, Нидерландах, Швеции и Израиле. Мы также открыты для подрядчиков в Восточной Европе и Португалии.
Кто мы
DoiT — это глобальная технологическая компания, которая сотрудничает с облачными организациями для использования облачных технологий для стимулирования роста бизнеса и инноваций. Мы объединяем данные, технологии и человеческий опыт, чтобы наши клиенты работали в хорошо спроектированном и масштабируемом состоянии — от планирования до производства.
Предоставляя DoiT Cloud Intelligence, единственное решение, которое интегрирует передовые технологии с человеческим интеллектом, мы помогаем нашим клиентам решать сложные мультиоблачные проблемы и повышать эффективность. Обладая многолетним опытом работы с мультиоблачными технологиями, мы специализируемся на Kubernetes, GenAI, CloudOps и многом другом. Являясь отмеченным наградами стратегическим партнером AWS, Google Cloud и Microsoft Azure, мы работаем с более чем 4000 клиентов по всему миру.
Возможность
Расходы на облачные сервисы — это больше не только AWS, Google Cloud и Azure. Наши клиенты теперь тратят значительную и растущую долю своих технологических расходов через SaaS-платформы, облачные хранилища данных и поставщиков AI — и каждый из этих поставщиков представляет собой интеграцию, которая делает их расходы более прозрачными.
Вы будете владеть Integrations Framework от DoiT и опытом, построенным на его основе. Это шанс определить, как выглядит отличный опыт интеграции: клиент подключает нового поставщика за считанные минуты, сразу видит, что его данные поступают, и самостоятельно обрабатывает ротацию учетных данных, повторные подключения и резервное копирование, не задумываясь дважды. Что касается фреймворка, вы сделаете добавление следующего поставщика небольшой, хорошо понятной задачей, а не проектом — так охват будет расти так же быстро, как и ландшафт поставщиков.
Вы будете работать с использованием AI с первого дня. Разработка интеграций — это работа по спецификации с постоянно меняющимися сторонними API: одно из мест с наибольшим рычагом для применения агентурных AI-инструментов. Мы ожидаем, что вы будете использовать его во всем рабочем процессе и иметь реальные мнения о том, где он оправдывает свое место.
Обязанности
- Создание новых интеграций. Это ядро роли. Проектирование и выпуск интеграций для сторонних API биллинга и использования — аутентификация, инкрементальная синхронизация, ограничения скорости, обработка ошибок, дрейф схем — и инвестирование в сам Integrations Framework, а также в тестовые средства и каркасы, чтобы десятая интеграция требовала доли усилий первой.
- Работа с использованием AI. Ежедневно используйте AI во всем объеме вашей работы — исследование незнакомых кодовых баз и сторонних API, прототипирование подходов, генерация и проверка кода, отладка, написание тестов и создание документации. Определите, что агентурные инструменты могут сделать для этой кодовой базы, и принесите суждение о том, где AI повышает скорость, а где человеку все еще приходится держать планку качества.
- Опыт управления интеграциями. Создавайте интерфейсы, которые клиенты используют для подключения, настройки и доверия к своим интеграциям: видимость состояния и статуса, действенные состояния ошибок, ротация учетных данных и ключей, а также четкая обратная связь, когда что-то требует внимания.
- Самообслуживание по умолчанию. С самого начала проектируйте самообслуживание в фреймворк — резервное копирование, повторные подключения и диагностику, которые клиенты и внутренние команды запускают самостоятельно.
- API-first. Создавайте возможности так, чтобы они были полностью доступны через API, а не только через пользовательский интерфейс. Как люди, так и агенты должны иметь возможность управлять платформой.
- Реализация функций от начала до конца. От предложения, через спецификацию и реализацию, до поддержки. Ожидается, что вы будете предлагать то, что, по вашему мнению, будет хорошим дополнением, а не ждать спецификации.
Квалификация
- 3+ года профессионального опыта в разработке программного обеспечения, выпуск и владение функциями в продакшене
- Отличный TypeScript, включая современную фронтенд-разработку — предпочтительно React
- Практический опыт работы с Go или сильный опыт в бэкенде на другом языке (Python, Java, Node.js, C#) с искренним энтузиазмом быстро освоить Go
- Реальный опыт проектирования и использования REST API, а также интеграции сторонних API со всеми связанными с этим сложностями: потоки аутентификации, пагинация, ограничения скорости, частичные сбои, ломающие изменения
- Уверенное владение стеком. Вы можете быть сильны в бэкенде или фронтенде, но вы можете владеть функцией от базы данных до интерфейса
- Рабочий уровень владения SQL
- Опыт разработки решений в облаке и/или использования облачных сервисов (GCP, AWS или Azure)
- Интуиция, ориентированная на пользователя, для операционных инструментов — вас волнует, действительно ли сообщение об ошибке говорит кому-то, что делать дальше
- Рабочий стиль с использованием AI — вы уже используете AI-инструменты в своем рабочем процессе разработки и можете конкретно рассказать о том, что вы от них получили
- Глубокие знания практик разработки программного обеспечения, шаблонов проектирования и архитектурных принципов
- Продемонстрированная страсть к созданию высококачественных веб/SaaS-приложений
- Отличные коммуникативные навыки на английском языке, как письменные, так и устные
- Самоорганизованность, целеустремленность и самомотивация; уверенность, тщательность и упорство
Бонусные баллы
- Опыт создания платформ интеграции или фреймворков расширяемости как основного компонента продукта
- Опыт работы с данными биллинга облачных или SaaS-сервисов — экспорт затрат и использования AWS/GCP/Azure, данные биллинга AI-поставщиков, биллинг маркетплейса или спецификация FOCUS
- Опыт работы с Google BigQuery или с конвейерами данных и инструментами оркестрации (Dagster, Airflow)
- Опыт создания продуктов на базе AI (интеграция LLM, интеллектуальная автоматизация)
- Опыт работы с практиками FinOps или продуктами управления облачными финансами
- Степень бакалавра/магистра или эквивалентный практический опыт
Вы — Делатель?
Будьте собой. Работайте на своих условиях. Меняйте мир.
Мы являемся домом для глобальной команды невероятных талантов, которые работают удаленно и имеют гибкость в составлении расписания, которое балансирует вашу рабочую и домашнюю жизнь. Мы приветствуем и поддерживаем повышение ваших навыков профессионально и лично.
Что значит быть Делателем? Мы сосредоточены на предпринимательстве, стремлении к знаниям и получении удовольствия! Нажмите здесь, чтобы узнать больше о наших основных ценностях.
Звучит слишком хорошо, чтобы быть правдой? Проверьте нашу страницу на Glassdoor.
Мы тоже так думали, но мы здесь и рады, что нажали кнопку "подать заявку".
Льготы для штатных сотрудников включают:
- Неограниченный отпуск
- Гибкие варианты работы
- Медицинское страхование
- Отпуск по уходу за ребенком
- Опцион сотрудника на акции
- Компенсация расходов на домашний офис
- Стипендия на профессиональное развитие
- Программа признания коллег
Много Делателей, Одна Команда
DoiT объединяется под девизом "Много Делателей, Одна Команда", где разнообразие — это больше, чем цель, это наша сила. Мы активно культивируем инклюзивную, справедливую рабочую среду, признавая, что каждая уникальная точка зрения усиливает наши инновации. Отмечая различия, мы создаем среду, в которой каждый человек чувствует себя ценным, способствуя нашему коллективному успеху.