WorkListВойтиОформить подписку
EN

Senior Full-Stack Software Engineer with OAuth

Архив
Endava · ИТ-услуги и заказная разработка
Вакансия в архиве · закрыта 05.10
Смотреть актуальные вакансии

Другие вакансии компании

EN
🇺🇸Colorado · США · remote·Full-timeJunior·англ. не указан
≈ $9,9–14 тыс/мес
2 ноя
EN
🇺🇸Colorado · США · remote·Full-timeSenior·англ. не указан
≈ $9,9–14 тыс/мес
2 ноя
EN
🇭🇷Zagreb · Хорватия·Full-timeSenior·англ. не указан
≈ $2,7–3,4 тыс/мес
28 окт
EN
🇭🇷Zagreb · Хорватия·Full-timeангл. не указан
Зарплата не указана
28 окт
Все вакансии компании

Похожие вакансии

LD
Luxoft (DXC) · IT-консалтинг
🇵🇱Польша · remoteSenior·англ. B2
≈ $6,1–7,5 тыс/мес
2 ноя
ME
MEDvidi · Телемедицина
🇵🇱Warsaw · Польша · remote·Full-timeSenior·англ. B2+
≈ $6,1–7,5 тыс/мес
27 окт
IN
Intellias · Разработка ПО
🇵🇱Intellias · Польша · remoteSenior·англ. B2
≈ $6,1–7,5 тыс/мес
23 окт
SP
SplitMetrics · Аналитика и продвижение приложений в сторах
🇵🇱Warsaw · Польша · remote·Full-timeSenior·англ. B1+–C1
Зарплата не указана
14 окт
Смотреть все похожие

О вакансии

Откуда можно работать
Гибрид: Warsaw, Польша
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
~ $5 тыс/мес
указана работодателем: 19 267 zł/мес, курс на 25.09
Даты
Опубликована 25.09 · видели у компании с 25.09 по 05.10 · закрыта 05.10
вакансия закрыта, проверки прекращены
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Как Senior Full Stack Software Engineer вы присоединитесь к опытной кросс‑функциональной инженерной команде, отвечающей за проектирование, разработку и развитие возможностей Authentication и Authorization, используемых в нескольких продуктах и инженерных командах.

Это не традиционная роль разработки приложений. Вместо этого вы будете помогать создавать переиспользуемую платформу идентификации, которая позволяет другим инженерным командам принимать стандартизированные сервисы аутентификации и авторизации, улучшая безопасность, опыт разработчиков и операционную эффективность.

Что предстоит делать

  • Проектировать, разрабатывать и поддерживать сервисы аутентификации и авторизации с использованием современных .NET технологий.
  • Разрабатывать переиспользуемые сервисы платформы, поддерживающие безопасную аутентификацию и авторизацию в нескольких бизнес‑приложениях.
  • Создавать масштабируемые REST API и интеграционные сервисы, используемые по всей организации.
  • Разрабатывать и поддерживать административные порталы на Angular, поддерживающие управление пользователями, группами и правами.
  • Вносить вклад в развитие возможностей Fine‑Grained Authorization (FGA) и централизованных сервисов управления доступом.
  • Разрабатывать переиспользуемые SDK, библиотеки и API, упрощающие интеграцию с корпоративной платформой идентификации.
  • Создавать инструменты для разработчиков, улучшающие онбординг и принятие общих сервисов аутентификации.
  • Улучшать опыт разработчиков, упрощая аутентификацию, авторизацию и интеграцию с платформой.
  • Создавать и поддерживать техническую документацию, поддерживающую инженерные команды, использующие платформу.
  • Сокращать количество разрушающих изменений, проектируя стабильные, переиспользуемые интерфейсы платформы.
  • Брать на себя ответственность за технические дизайны и подходы к реализации назначенных возможностей, определяя зависимости, риски и компромиссы и доводя работу до готового к продакшну результата.
  • Руководить целевыми техническими пакетами работ и предоставлять практические рекомендации другим инженерам, участвующим в той же возможности.
  • Разрабатывать облачно‑нативные сервисы, работающие в Microsoft Azure.
  • Создавать и поддерживать возможности обратного прокси с использованием Azure API Management.
  • Поддерживать реализацию Infrastructure as Code с помощью OpenTofu/Terraform.
  • Вносить вклад в CI/CD конвейеры и автоматизацию развертывания с использованием Azure DevOps.
  • Поддерживать постоянные улучшения масштабируемости, безопасности и операционной устойчивости платформы.
  • Писать unit, integration и автоматизированные тесты, обеспечивая качество и надёжность платформы.
  • Участвовать в peer review, обсуждениях архитектуры и сессиях технического дизайна.
  • Продвигать лучшие практики инженерии, включая Clean Code, автоматическое тестирование и безопасную разработку программного обеспечения.
  • Участвовать в поддержке третьего уровня и дежурстве.
  • Исследовать производственные инциденты и вносить вклад в улучшение надёжности платформы.
  • Тесно сотрудничать с несколькими продуктовыми командами, интегрирующимися с платформой.
  • Делиться знаниями и способствовать установлению долгосрочного владения Endava возможностью Authentication & Authorization.

Требования

  • 6+ лет коммерческого опыта разработки программного обеспечения с использованием C# и современных .NET.
  • Сильный опыт проектирования и разработки REST API.
  • Опыт создания масштабируемых корпоративных приложений или общих сервисов платформы.
  • Глубокие знания объектно‑ориентированного программирования и современных принципов проектирования ПО.
  • Твердое понимание OAuth 2.0, OpenID Connect (OIDC) и JWT.
  • Хорошее понимание современных концепций аутентификации и авторизации.
  • Опыт интеграции приложений с корпоративными провайдерами идентификации.
  • Понимание безопасного проектирования API и контроля доступа на основе идентификации.
  • Опыт разработки облачно‑нативных приложений в Microsoft Azure.
  • Опыт работы с Azure DevOps, Git и CI/CD конвейерами.
  • Опыт использования Infrastructure as Code с Terraform или OpenTofu.
  • Понимание Azure API Management или аналогичных технологий API Gateway.
  • Опыт разработки приложений на Angular с использованием TypeScript.
  • Опыт создания административных или ориентированных на разработчиков веб‑приложений.
  • Опыт написания автоматизированных тестов (unit, integration и API testing).
  • Опыт работы в Agile Scrum командах.
  • Сильные навыки коммуникации и сотрудничества.
  • Способность эффективно работать с несколькими продуктовыми командами.
  • Способность влиять на технические результаты за пределами команды, сообщать о рисках поставки и участвовать в принятии решений, влияющих на потребителей общей платформы.

Будет плюсом

  • Auth0
  • Fine‑Grained Authorization (FGA)
  • Google Zanzibar authorization model
  • Azure API Management (APIM)
  • SCIM integrations
  • Identity Federation Datadog
  • Playwright
  • Trivy
  • GitLeaks
  • Invicti
  • Опыт создания переиспользуемых платформ для разработчиков
  • Опыт работы с корпоративными общими сервисами

Условия и бенефиты

Для этой позиции базовая валовая зарплата начинается от 19 267 PLN Gross в месяц (полный рабочий день по трудовому договору), определяемая на основе объективных и гендерно‑нейтральных критериев, включая набор навыков, опыт и обязанности роли.

Наши предложения по льготам обычно включают частную медицинскую страховку, стоматологический план и компенсацию за очки. Эта цифра представляет начальное вознаграждение, которое мы планируем предложить для этой роли, и не ограничивает право на равную оплату для женщин и мужчин, выполняющих одинаковую работу или работу равной ценности. Все решения по вознаграждению и льготам принимаются на недискриминационных, гендерно‑нейтральных основаниях, и в соответствии с поправками в Трудовой кодекс Польши, реализующими Директиву о прозрачности оплаты, мы не запрашиваем и не учитываем текущие или прошлые доходы кандидатов в процессе найма.

Навыки

C#.NETREST APIsOAuth 2.0OpenID ConnectJWTAzureAzure DevOpsGitCI/CDTerraformAzure API ManagementAngularTypeScriptAuth0Fine-Grained AuthorizationGoogle ZanzibarSCIMDatadogPlaywright

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти