Заголовок: 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, а не только через пользовательский интерфейс. Как люди, так и агенты должны иметь возможность управлять платформой.
- Сквозная реализация функций. От предложения, через спецификацию и реализацию, до обслуживания. Ожидается, что вы будете предлагать то, что, по вашему мнению, станет хорошим дополнением, а не ждать спецификации.
Квалификация
- Более 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 объединяется под девизом «Много Делателей, Одна Команда», где разнообразие — это больше, чем просто цель, это наша сила. Мы активно культивируем инклюзивную, справедливую рабочую среду, признавая, что каждая уникальная точка зрения обогащает наши инновации. Празднуя различия, мы создаем среду, в которой каждый человек чувствует себя ценным, способствуя нашему коллективному успеху.