Endava
Endava
New

Senior Full-Stack Software Engineer with OAuth

19.3k PLN/ mies.UoP
SeniorFull-time·Umowa o pracę
#451288·Dodano wczoraj·2
Źródło: Endava
Aplikuj teraz

Tech Stack / Keywords

C#NETOAuth 2.0OpenID ConnectJWTAuth0AngularTypeScriptMicrosoft AzureTerraform

Firma i stanowisko

Technology is our how. And people are our why.

At Endava, we harness technology to drive meaningful change. By combining AI-native engineering, deep industry expertise and a people-centric mindset, we partner with leading organisations to solve complex business challenges and create digital products and platforms that make a lasting impact.

From strategy and design to engineering and operations, we help our customers accelerate innovation and transform their businesses. Join us and be part of a global team delivering work that matters.

Wymagania

Software Engineering:

  • 6+ years commercial experience with C# and modern .NET.
  • Strong experience designing and developing REST APIs.
  • Experience building scalable enterprise applications or shared platform services.
  • Strong object-oriented programming and modern software design principles knowledge.

Identity & Security:

  • Strong understanding of OAuth 2.0, OpenID Connect (OIDC), and JWT.
  • Good understanding of authentication and authorization concepts.
  • Experience integrating applications with enterprise identity providers.
  • Knowledge of secure API design and identity-based access control.

Cloud & Platform Engineering:

  • Experience developing cloud-native apps on Microsoft Azure.
  • Experience with Azure DevOps, Git, and CI/CD pipelines.
  • Experience using Infrastructure as Code with Terraform or OpenTofu.
  • Understanding of Azure API Management or similar API Gateway tech.

Front-End Development:

  • Experience developing Angular applications using TypeScript.
  • Experience building administrative or developer-facing web applications.

Engineering Practices:

  • Experience writing automated tests (unit, integration, API).
  • Experience working in Agile Scrum teams.
  • Strong communication, collaboration, and cross-team influence skills.

Preferred Skills and Experience:

  • Auth0
  • Fine-Grained Authorization (FGA)
  • Google Zanzibar authorization model
  • Azure API Management (APIM)
  • SCIM integrations
  • Identity Federation
  • Datadog
  • Playwright
  • Trivy
  • GitLeaks
  • Invicti
  • Experience building reusable developer platforms
  • Experience working with enterprise shared services

Obowiązki

Identity Platform Development:

  • Design, develop, and maintain authentication and authorization services using modern .NET technologies.
  • Develop reusable platform services for secure authentication and authorization across multiple business applications.
  • Build scalable REST APIs and integration services.
  • Develop and maintain Angular-based administration portals for user, group, and permission management.
  • Contribute to Fine-Grained Authorization (FGA) capabilities and centralized access management.

Platform Services & Developer Experience:

  • Develop reusable SDKs, libraries, and APIs for enterprise identity platform integration.
  • Build developer tooling to improve onboarding and adoption.
  • Maintain technical documentation for platform consumers.
  • Design stable, reusable platform interfaces to minimize breaking changes.
  • Lead technical work packages, providing guidance to engineers.

Cloud & Platform Engineering:

  • Develop cloud-native services on Microsoft Azure.
  • Build and maintain reverse proxy capabilities using Azure API Management.
  • Support Infrastructure as Code using OpenTofu/Terraform.
  • Contribute to CI/CD pipelines and deployment automation using Azure DevOps.
  • Improve platform scalability, security, and operational resilience.

Engineering Excellence:

  • Write unit, integration, and automated tests.
  • Participate in peer reviews and technical design sessions.
  • Promote best practices including Clean Code and secure software development.
  • Collaborate with cross-functional teams to deliver platform capabilities.
  • Mentor less experienced engineers.

Operations & Collaboration:

  • Participate in third-line production support and on-call rotation.
  • Investigate production issues and improve reliability.
  • Work with multiple product teams on platform integration.
  • Contribute to long-term Endava ownership of the Authentication & Authorization capability.

Benefity

  • Gross base salary starting from 19,267 PLN gross per month (full-time employment contract)
  • Private medical insurance
  • Dental plan
  • Glasses reimbursement
  • Commitment to equal pay based on non-discriminatory, gender-neutral criteria
  • Inclusive and supportive work environment
Opieka zdrowotna
Ubezpieczenie
Endava

Endava

6 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz