
Node.js Developer
- Remote
- Kyiv, Kyivska oblast, Ukraine
Job description
We are Clario, a consumer-focused company on a mission to make digital life easy. We’re here to create smart yet simple apps with a human touch, empowering better productivity, security, and lifestyles. With mature products used by millions worldwide and years of in-house product development, we’re waiting to unleash your hidden talents and make you sparkle. Join us and let’s go together!
Responsibilities:
Build and maintain server-side logic using Node.js and Next.js (SSR, ISR, Middleware).
Integrate REST/GraphQL APIs and manage authentication (JWT, OAuth, Sessions).
Optimize backend performance, scalability, and security.
Refactor and migrate existing Laravel/PHP logic to Node.js.
Write clear and concise API documentation, including README files.
Collaborate with the team, communicate technical decisions effectively.
Requirements:
Hands-on experience with Next.js, including API Routes, SSR, ISR, and Middleware.
Strong understanding of REST API or GraphQL principles.
Proficiency in authentication methods (JWT, OAuth, Sessions).
Knowledge of server-side functions (Edge Functions, Middleware).
Solid understanding and adherence to SOLID, KISS, DRY, YAGNI principles.
Familiarity with Laravel is a plus to facilitate logic migration.
Experience with MySQL/PostgreSQL, including database migrations and query optimization.
Expertise in caching strategies (Redis, Memcached).
Ability to break down monolithic applications into microservices or APIs.
Experience with Docker, CI/CD pipelines, and deploying to the cloud (AWS, GCP, or similar).
Nice to Have:
Experience working with cloud services (AWS Lambda, Firebase, Cloud Functions).
Knowledge of DevOps processes (CI/CD, deployment automation).
Proficiency in TypeScript.
Experience with WebSockets and real-time data updates.
Strong background in server-side rendering and performance optimization.
What we offer for your success:
Very warm and friendly working environment and flexible working schedule.
20 days off + paid national holidays, and 12 sick days paid by the company per year.
Medical insurance, and health protection programs (with COVID-19 and dental coverage).
Continuous professional development and growth opportunities.
We are not just a company, we are Clario! We put the customer at the heart of all that we do, we achieve our best together, take responsibility, and challenge our limits to create a difference!
To apply for this position, please send your CV (in English only) with a detailed description of your career, experience, skills, and projects. We guarantee the privacy of any information received.
LET’S GO TOGETHER!
or
All done!
Your application has been successfully submitted!