Back-end Developer - Identity and Access management at Embrace

Groningen, Groningen, Netherlands

Embrace Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • Minimaal 5 jaar ervaring als software engineer
  • Sterke kennis van .NET / C#
  • Sterke kennis van Java
  • Sterke kennis van REST APIs en GraphQL
  • Sterke kennis van OAuth 2.0 en OpenID Connect
  • Sterke kennis van Azure Cloud Platform
  • Sterke kennis van Kubernetes en containerization
  • Sterke kennis van Infrastructure as Code (Terraform)
  • Ervaring met Identity & Access Management-oplossingen (Keycloak is een pre)
  • Ervaring met multi-tenant architecturen
  • Ervaring met Clean Architecture principes
  • Ervaring met Azure DevOps
  • Ervaring met Node.js
  • Ervaring met Helm charts
  • Affiniteit met security en authentication flows
  • Goede communicatieve vaardigheden
  • Pragmatische instelling en oplossingsgerichte mentaliteit

Responsibilities

  • Ontwikkelen en onderhouden van de Identity Provider API (.NET)
  • Bouwen van custom Keycloak-extensies en thema's (Java)
  • Implementeren van OAuth 2.0 en OpenID Connect flows
  • Ontwikkelen van multi-tenant authenticatie- en autorisatie-oplossingen
  • Beheren van CI/CD pipelines in Azure DevOps
  • Schrijven van Infrastructure as Code met Terraform en Helm
  • Onderhouden van Kubernetes-configuraties
  • Ontwikkelen van SDK's voor verschillende platforms (.NET, Node.js)

Skills

Key technologies and capabilities for this role

.NETC#JavaREST APIsGraphQLOAuth 2.0OpenID ConnectAzureKubernetesTerraformKeycloakAzure DevOpsNode.jsHelm

Questions & Answers

Common questions about this position

What is the compensation for this Back-end Developer role?

Embrace offers a good and appropriate salary along with a performance bonus for good performance.

Is this position remote or does it require office work?

The role allows flexible working hours with a combination of working from home and at offices in Groningen or Sneek.

What skills are required for this Back-end Developer position?

Candidates need at least 5 years of software engineering experience with strong knowledge of .NET/C#, Java, REST APIs, GraphQL, OAuth 2.0, OpenID Connect, Azure, Kubernetes, and Infrastructure as Code (Terraform); experience with Identity & Access Management like Keycloak, multi-tenant architectures, and Clean Architecture is also required.

What is the company culture like at Embrace?

Embrace offers a nice atmosphere with great colleagues, team outings, pub quizzes, and Thursday afternoon drinks in an organization that continuously develops.

What makes a strong candidate for this role?

A strong candidate has at least 5 years of experience, strong technical skills in .NET, Java, IAM technologies like Keycloak, good communication skills, a pragmatic attitude, and a solution-oriented mentality.

Embrace

Mobile observability platform for app performance

About Embrace

Embrace offers a mobile observability platform that helps developers and companies monitor the performance of their mobile applications. The platform uses OpenTelemetry to provide insights that focus on real user experiences rather than just server-side data. This means that Embrace helps teams understand how their apps are performing from the perspective of actual users, which is crucial for improving user satisfaction. Unlike many competitors, Embrace emphasizes the impact of app performance on real customers, making it easier for developers to optimize their applications effectively. The company aims to support mobile app developers and enterprises by providing tools that enhance app performance and user experience, generating revenue through subscription plans that cater to different client needs. Additionally, Embrace offers open-source SDKs for various platforms like iOS, Android, Unity, React Native, and Flutter, allowing for easy integration and comprehensive monitoring.

Culver City, CaliforniaHeadquarters
2016Year Founded
$77.5MTotal Funding
LATE_VCCompany Stage
Data & Analytics, Consumer Software, Enterprise SoftwareIndustries
51-200Employees

Benefits

Company Equity

Risks

Increased competition from new mobile game companies could impact Embrace's market share.
Fortanix's leadership expansion poses a competitive threat to Embrace's data management capabilities.
Dependency on Grafana's platform may lead to risks if issues arise.

Differentiation

Embrace offers a mobile-first observability platform built on OpenTelemetry.
The platform focuses on real customer impact, not just server-side metrics.
Embrace provides open-source SDKs for seamless integration and comprehensive monitoring.

Upsides

Increased adoption of OpenTelemetry enhances Embrace's data insights.
Partnerships with platforms like Grafana improve Embrace's market positioning.
The rise of mobile gaming drives demand for Embrace's performance monitoring tools.

Land your dream remote job 3x faster with AI