Название: 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, мы работаем с более чем 4 000 клиентов по всему миру.
Возможность
Расходы на облачные сервисы — это больше не только AWS, Google Cloud и Azure. Наши клиенты теперь тратят значительную и растущую долю своих технологических расходов на SaaS-платформы, облака данных и AI-поставщиков — и каждый из этих поставщиков представляет собой интеграцию, которая позволяет увидеть еще один аспект их расходов.
Вы будете отвечать за DoiT's Integrations Framework и построенный на его основе опыт. Это шанс определить, как должен выглядеть отличный опыт интеграции: клиент подключает нового поставщика за считанные минуты, сразу видит, что данные поступают, и сам без колебаний управляет ротацией учетных данных, повторными подключениями и резервным копированием. Что касается фреймворка, вы сделаете добавление следующего поставщика небольшой, хорошо понятной задачей, а не проектом — чтобы охват рос так же быстро, как и ландшафт поставщиков.
С первого дня вы будете работать с использованием 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 объединяется как Many Do'ers, One Team, где разнообразие — это больше, чем цель, это наша сила. Мы активно культивируем инклюзивную, справедливую рабочую среду, признавая, что каждая уникальная точка зрения усиливает наши инновации. Празднуя различия, мы создаем среду, в которой каждый человек чувствует себя ценным, внося свой вклад в наш коллективный успех.