zencoder

Senior Software Engineer – Customer Portal, Auth & Billing

Apply Now

At a Glance

Location
Europe
Work Regime
remote
Experience
10+ years
Posted
2026-03-13T01:00:18-04:00

Key Requirements

Required Skills

ReactTypeScript

Domain Knowledge

  • Engineering

Requirements

10+ years of experience in software engineering, including deep expertise in TypeScript, React, and Next.js.

Proven ownership of complex frontend applications — ideally, customer-facing portals or dashboards.

Experience with authentication systems (e.g., Auth0, WorkOS or other OAuth2 implementations).

Hands-on Stripe integration experience.

Familiarity with ShadCN, Radix UI, TailwindCSS, or equivalents.

User experience with advanced AI assistants (e.g., Cursor, Claude Code, WindSurf).

Responsibilities

We are seeking a

Senior Software Engineer

to take full ownership of our

customer portal

— a key product surface that’s still in its early stages but already built on solid foundations. In this role, you’ll lead its evolution end-to-end, shaping how our customers interact with the platform and also defining patterns, tackling complex edge cases, and driving best practices across product, design, and engineering. You should be confident working with Next.js, experienced in integrating authentication providers like Auth0 or WorkOS, and have hands-on expertise with Stripe for billing and subscription workflows. Our UI is built with ShadCN, based on Radix UI and TailwindCSS — familiarity with any of these is a strong plus.

We value people who make things happen through their own enthusiasm, rather than waiting for managers to tell them what to do. Here, individual contributors hold the highest status — they are the driving force behind the company’s progress. You’ll work alongside top professionals in an environment that celebrates curiosity, creativity, and results. This is a rare opportunity to join an early-stage company founded by Andrew Filev (founder of a unicorn startup) — to help scale it into a thriving, world-changing business. Together, we’re shaping the future of software development — closing the gap between idea and reality, and influencing not only how code is written, but how progress happens across every field that depends on software.