Find a jobRecruiters

Digital Platform Developer

Exclusive opportunity

Onsite

Digital Platform Developer

KIWI Vapor

Digital Platform Developer

Skills

E-commerce WebsitesDockerReactTypescriptPHPJavaPostgreSQLKubernetesMagentoOdooCompliance

11 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Buje, Croatia

Work mode:

Onsite

Published on:

9 October 2026

What they need


About us

KIWI is not just a company, it's a revolution. Since 2019, we have been passionately committed to creating innovative solutions that improve people's lives, helping as many smokers as possible quit smoking. With our headquarters in Croatia and a rapidly expanding international presence, our goal is to become the reference brand in Europe and a global benchmark in the e-cigarette industry.

Our products combine cutting-edge design, innovative technology and a strong commitment to sustainability, proving that changing the world is possible, one step at a time.

KIWI is looking for a Digital Platform Developer to join its international team.

Location: Buje, Croatia / Hybrid

About the Role

KIWI operates in the tobacco and vaping sector, a highly regulated market. We are looking for an experienced Digital Platform Developer to design, develop and maintain our new centralized customer identity and authentication platform .

The platform will operate as an independent service, integrated with our e-commerce, community and ERP systems.

You will build both the platform and its user-facing pages : the login and account-security pages and the customer account area.

The selected professional will play a critical role in building a secure, scalable and reliable authentication infrastructure, ensuring seamless integration across platforms, secure user migration and compliance with security best practices.

We are looking for a technically strong, security-focused developer with proven experience in identity management, backend development and production environments.

Key Responsibilities

Identity & Authentication Development

  • Configure, customize and extend Keycloak, including authentication flows, themes, two-factor authentication (2FA), passkeys and brute-force protection.
  • Implement secure authentication and authorization processes using OpenID Connect and OAuth 2.0.
  • Develop and maintain Single Sign-On (SSO) and Single Logout (SLO) functionalities across integrated platforms.
  • Ensure secure account linking and session management.

Platform Integration & User Migration

  • Develop integrations between the identity platform, Magento 2, Invision Community and other connected platforms.
  • Implement secure migration of existing Magento credentials, enabling users to access the new platform without a mandatory password reset.
  • Verify existing password hashes (legacy and Argon2id) and implement progressive rehashing to modern algorithms where needed.
  • Develop the backend services and API integrations with Odoo behind the customer self-service features.

Front-end: Login Pages & Account Area

  • Build the login, registration, password recovery, two-factor authentication and passkey pages as Keycloak themes in React (e.g. Keycloakify), following the designs provided by our Design team.
  • Build the customer account area for the first release (profile and security settings, registered devices) with the same React components, together with Design and the Digital Project Specialist.
  • Ensure responsive layouts, accessibility and multi-language support (Italian, English, Croatian).

Infrastructure, Security & Deployment

  • Deploy and maintain the platform using Docker and Kubernetes.
  • Implement monitoring, backup and recovery procedures.
  • Identify and resolve security vulnerabilities, including findings from penetration tests.
  • Ensure platform reliability, scalability and secure handling of user credentials and personal data.
  • Maintain code quality through Git workflows, code reviews and automated testing.

Required Qualifications

  • 5+ years of experience in backend software development, including at least 2 years working with authentication and identity systems in production.
  • Strong practical knowledge of OpenID Connect and OAuth 2.0, including Authorization Code Flow with PKCE, token management, sessions and logout mechanisms.
  • Hands-on experience with Keycloak or equivalent IAM platforms (Zitadel, Ory), including configuration and customization.
  • Practical experience building production front-ends with React and TypeScript .
  • Solid understanding of credential security, password hashing (bcrypt, Argon2id), hash migration and OWASP authentication guidelines.
  • Experience developing modules and integrations using PHP 8, Magento 2 and Invision Community.
  • Proficiency with Docker, Kubernetes, PostgreSQL and Git.
  • Experience with code reviews, automated testing and secure development practices.
  • Strong analytical, troubleshooting and problem-solving skills.

Preferred Qualifications

  • Experience with Cloudflare and related security services.
  • Experience developing Keycloak extensions in Java (SPI).
  • Experience with Keycloak theme development (Keycloakify or FreeMarker).
  • Previous involvement in large-scale user account migrations.
  • Knowledge of performance optimization and load testing.
  • Experience developing and maintaining high-availability authentication platforms.

Compensation & Employment Terms

  • Salary Range: € 35.000,00 – € 50.000,00 gross annually.
  • Employment Type: Full-Time Employment.
  • Working Model: Hybrid / Remote-friendly, with no mandatory on-site presence.
  • Final compensation will depend on experience, technical expertise and qualifications.

Selection Process

Shortlisted candidates will be invited to complete a practical technical assessment (approximately 4 hours), followed by a 1-hour technical discussion.

The assessment will take place in a dedicated test environment using fictional data and will include:

  • Configuring two-factor authentication (2FA) and brute-force protection in Keycloak.
  • Explaining and designing a secure process for verifying an existing Magento password and progressively rehashing it to a modern algorithm.
  • Showing how you would build the login pages and the account area with shared React components (e.g. Keycloakify), starting from a given design.
  • Discussing security considerations, potential vulnerabilities and implementation decisions.

The evaluation will focus on technical expertise, security awareness, problem-solving skills and the ability to deliver reliable solutions in production environments.

Other offers great for you!

These companies are also looking for great profiles

Cherrypick

Expert Copilot Studio - Power Platform

500

Freelance

Montpellier, France

Onsite, Hybrid

Skills

AIDataverseMicrosoft 365Power AppsMicrosoft Power PlatformPower AutomateCopilot StudioAzurePrompt engineering

20 hours ago

Quick apply

Jane Hope

FREELANCE – Ingénieur Platform Engineering (H/F)

400/500€

Freelance

Rennes, France

Hybrid

Skills

PostgreSQLGitLabGrafanaPrometheusKubernetesTerraformCloudNativePGStrimziOpenSearch

15 hours ago

Quick apply

Jissen

DEVOPS / PLATFORM ENGINEER

500

Freelance

Paris, France

Hybrid

Skills

DevOpsAzure

14 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools