The core of this application will focus on user management. The client operates several separate applications and aims to unify authorization processes through Keycloak as a central authentication and authorization platform. The application logic will be designed around this integration
requirements-expected :
5+ years of experience as an Backend developer.
3+ years of experience with Node.js.
Strong, hands-on experience with Node.js and TypeScript, with a firm grasp of asynchronous programming and backend architecture.
Familiarity with the Fastify framework and building scalable APIs.
Expertise in PostgreSQL design and experience using Prisma ORM.
Proficient in containerisation, particularly with Kubernetes.
Familiarity with Next.js for frontend or server-rendered applications.
Proven mentoring skills, helping junior or mid-level engineers grow.
Knowledge of authentication solutions like Keycloak.
Experience in developing and scaling membership or subscription systems.
Strong communication and interpersonal skills.
Ability to simplify complex concepts and effectively mentor others.
Proactive problem-solver with the ability to drive projects independently.
benefits :
sharing the costs of foreign language classes
sharing the costs of professional training & courses