Project overview: You will contribute to the development of a global authentication and authorisation service used across multiple regions and client facing applications. The project focuses on delivering secure backend capabilities, identity workflows, and large scale access management.
- Position overview: We are looking for a specialist who will support the development of a global authentication and authorisation service used across multiple regions and client facing applications.
-
Standard India office hours, with some flexibility to join some early hours coordinated meetings during Sydney Time zone (AEDT).
Technology stack: C Sharp, .NET Core, identity and access management platforms such as Okta, Auth0 or Keycloak, OAuth 2.0, OpenID Connect, SAML, SQL, NoSQL, synchronous APIs, asynchronous events
- Responsibilities: Design and develop backend services that support global authentication and authorisation workflows
-
Build secure APIs that manage identity lifecycles, roles, permissions, and claims based access control
-
Integrate authentication services with microservices platforms using synchronous and asynchronous communication
-
Work with identity and access management systems such as Okta, Auth0, or Keycloak
-
Apply secure design practices including encryption, secrets management, and secure configuration in cloud environments
-
Maintain data models for identity, configuration, and auditing in SQL and NoSQL databases
-
Support multi region and multi tenant deployment considerations for authentication services
-
Collaborate with teams to ensure consistent identity standards and service integration
- Requirements: Hands on experience with C Sharp and .NET Core for backend service development
-
Experience designing and implementing authentication and authorisation solutions at scale
-
Understanding of OAuth 2.0, OpenID Connect, SAML, token based security, and federation patterns
-
Experience with identity and access management platforms such as Okta, Auth0, or Keycloak
-
Experience building secure APIs and implementing claims based access control
-
Familiarity with SQL and NoSQL databases for identity related data
-
Awareness of security practices including encryption, secrets handling, and key rotation
-
Experience integrating authentication services with microservices architectures
-
Ability to communicate clearly in English
- Nice to have: Unit testing experience
-
Strong security mindset in backend development
-
Familiarity with travel ecosystem concepts
-
Experience collaborating across distributed teams and time zones