Заголовок: 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 объединяется как Many Do'ers, One Team, где разнообразие — это больше, чем цель, это наша сила. Мы активно культивируем инклюзивную, справедливую рабочую среду, признавая, что каждая уникальная перспектива усиливает наши инновации. Празднуя различия, мы создаем среду, в которой каждый человек чувствует себя ценным, внося свой вклад в наш общий успех.