Заголовок: 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-платформы, облачные хранилища данных и поставщиков ИИ — и каждый из этих поставщиков представляет собой интеграцию, которая делает еще один сегмент их расходов видимым.
Вы будете отвечать за DoiT's Integrations Framework и построенный на его основе опыт. Это шанс определить, как выглядит отличный опыт интеграции: клиент подключает нового поставщика за считанные минуты, сразу видит, что его данные поступают, и сам управляет ротацией учетных данных, повторными подключениями и резервным копированием, не задумываясь.
Что касается фреймворка, вы сделаете добавление нового поставщика небольшой, понятной задачей, а не проектом — так охват будет расти так же быстро, как и ландшафт поставщиков.
Вы будете работать с использованием ИИ с первого дня. Разработка интеграций — это работа по спецификациям с постоянно меняющимися сторонними API: одно из самых высокопроизводительных мест для применения инструментов агентного ИИ. Мы ожидаем, что вы будете использовать его во всем рабочем процессе и иметь твердое мнение о том, где он приносит пользу.
Обязанности
- Создание новых интеграций. Это основа роли. Проектируйте и выпускайте интеграции для сторонних API биллинга и использования — аутентификация, инкрементная синхронизация, ограничения скорости, обработка ошибок, изменение схемы — и инвестируйте в сам Integrations Framework, а также в тестовые инструменты и шаблоны, чтобы десятая интеграция требовала доли усилий первой.
- Работа с использованием ИИ. Ежедневно используйте ИИ во всей своей работе — исследование незнакомых кодовых баз и сторонних API, прототипирование подходов, создание и просмотр кода, отладка, написание тестов и создание документации. Расширяйте возможности агентных инструментов для этой кодовой базы и оценивайте, где ИИ повышает скорость, а где человек по-прежнему должен поддерживать качество.
- Опыт управления интеграциями. Создавайте интерфейсы, которые клиенты используют для подключения, настройки и доверия своим интеграциям: видимость состояния работоспособности и статуса, действенные сообщения об ошибках, ротация учетных данных и ключей, а также четкая обратная связь, когда что-то требует внимания.
- Самообслуживание по умолчанию. С самого начала проектируйте фреймворк с учетом самообслуживания — резервное копирование, повторные подключения и диагностика, которые клиенты и внутренние команды запускают самостоятельно.
- API-first. Создавайте возможности так, чтобы они были полностью доступны через API, а не только через пользовательский интерфейс. Как люди, так и агенты должны иметь возможность управлять платформой.
- Реализация функций end-to-end. От предложения, через спецификацию и реализацию, до обслуживания. Ожидается, что вы будете предлагать то, что, по вашему мнению, будет хорошим дополнением, а не ждать спецификации.
Квалификация
- Более 3 лет профессионального опыта в разработке программного обеспечения, выпуск и владение функциями в продакшене.
- Отличное знание TypeScript, включая современную фронтенд-разработку — предпочтительно React.
- Практический опыт работы с Go или сильный опыт бэкенд-разработки на другом языке (Python, Java, Node.js, C#) с искренним энтузиазмом быстро освоить Go.
- Реальный опыт проектирования и использования REST API, а также интеграции сторонних API со всеми связанными с этим сложностями: потоки аутентификации, пагинация, ограничения скорости, частичные сбои, изменения, нарушающие обратную совместимость.
- Уверенное владение полным стеком. Вы можете быть сосредоточены на бэкенде или фронтенде, но можете владеть функцией от базы данных до интерфейса.
- Рабочий уровень владения SQL.
- Опыт разработки решений в облаке и/или использования облачных сервисов (GCP, AWS или Azure).
- Ориентированный на пользователя инстинкт в отношении операционных инструментов — вам важно, чтобы сообщение об ошибке действительно подсказывало, что делать дальше.
- Рабочий стиль с использованием ИИ — вы уже используете инструменты ИИ в своем рабочем процессе разработки и можете конкретно рассказать, какую пользу вы от них получили.
- Глубокие знания практик разработки программного обеспечения, шаблонов проектирования и архитектурных принципов.
- Продемонстрированная страсть к созданию высококачественных веб-приложений/SaaS-приложений.
- Отличные коммуникативные навыки на английском языке, как письменные, так и устные.
- Самоорганизованность, целеустремленность и самомотивация; уверенность, тщательность и настойчивость.
Бонусные баллы
- Опыт создания платформ интеграции или фреймворков расширяемости как основной части продукта.
- Опыт работы с данными биллинга в облаке или SaaS — экспорт данных о затратах и использовании AWS/GCP/Azure, данные биллинга от поставщиков ИИ, биллинг маркетплейса или спецификация FOCUS.
- Опыт работы с Google BigQuery, конвейерами данных и инструментами оркестрации (Dagster, Airflow).
- Опыт создания функций продукта на основе ИИ (интеграция LLM, интеллектуальная автоматизация).
- Знакомство с практиками FinOps или продуктами управления облачными финансами.
- Степень бакалавра/магистра или эквивалентный практический опыт.
Вы — Деятель?
Будьте собой. Работайте на своих условиях. Вносите перемены.
Мы являемся домом для глобальной команды невероятных талантов, которые работают удаленно и имеют гибкость в построении графика, который сбалансирует вашу работу и личную жизнь. Мы поддерживаем и способствуем повышению ваших навыков как профессионально, так и лично.
Что значит быть Деятелем? Мы стремимся быть предприимчивыми, стремиться к знаниям и получать удовольствие! Нажмите здесь, чтобы узнать больше о наших основных ценностях.
Звучит слишком хорошо, чтобы быть правдой? Проверьте нашу страницу на Glassdoor.
Мы тоже так думали, но мы здесь и рады, что нажали кнопку «Применить».
Преимущества для штатных сотрудников включают:
- Неограниченный отпуск
- Гибкие варианты работы
- Медицинская страховка
- Родительский отпуск
- План опционов для сотрудников
- Пособие на домашний офис
- Стипендия на профессиональное развитие
- Программа признания коллег
Много Деятелей, Одна Команда
DoiT объединяется как Many Do'ers, One Team, где разнообразие — это больше, чем цель, это наша сила. Мы активно культивируем инклюзивную, справедливую рабочую среду, признавая, что каждая уникальная перспектива способствует нашим инновациям. Празднуя различия, мы создаем среду, где каждый человек чувствует себя ценным, внося свой вклад в наш общий успех.