Node.js Developer

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.
Published 10 March
180 views
ยท
47 applications
88% read
ยท
30% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.