Middle/Senior Full-stack developer (Node.js, React) to $5000

We’re looking for a product-minded Full-Stack Engineer (Node.js, React) to join our one product team and help ship features across a Next.js + Tailwind CSS frontend and a microservices-based backend built on Encore. Prior Encore experience is not required (it’s a plus), but strong backend skills with Node.js and modern frameworks are essential, along with a willingness to learn quickly. The team values engineers who use AI tools daily to develop faster and more effectively.

Responsibilities

  • Develop user-facing features with Next.js (SSR/SSG, routing, data fetching) and Tailwind CSS (responsive, accessible UI).
  • Design and implement backend services on Encore: define service boundaries, APIs, data flows, and integrations.
  • Own features end-to-end: requirements, architecture, implementation, testing, deployment, and monitoring.
  • Model data, manage database migrations, and optimize queries using ORMs (Prisma/Drizzle) on PostgreSQL.
  • Improve quality with thoughtful code reviews, automated testing (Jest, Playwright), and efficient CI/CD workflows.
  • Use AI/LLM tools daily for code generation, testing, refactoring, documentation, and prototyping; integrate AI capabilities into the product where beneficial.

Requirements

  • 5+ years of professional full-stack experience in the Node.js + React ecosystem.
  • Production experience with Next.js and Tailwind CSS.
  • Strong understanding of backend and microservice architecture (service decomposition, API design, monitoring, observability).
  • Hands-on backend experience with Express, Fastify, or similar frameworks; willingness to learn Encore (Encore experience preferred).
  • Proficiency in TypeScript and working with ORMs (Prisma, Drizzle) on PostgreSQL/MySQL.
  • Daily use of AI tools to support and accelerate development.
  • Strong communication skills, ownership mindset, and ability to ship high-quality features consistently.

Nice to Have

  • Experience with NestJS or other Node.js frameworks.
  • Familiarity with GraphQL, WebSockets, message queues (BullMQ), and Redis caching.
  • Cloud deployment experience (Vercel, AWS, GCP), Docker, and Infrastructure as Code basics.
  • Knowledge of secure coding practices, including OWASP, OAuth2/JWT, and secrets management.
  • Experience integrating LLM APIs or developing AI-assisted product features.

Required skills experience

Node.js 4 years
React.js 4 years
TypeScript 4 years
Next.js 2 years
Tailwind CSS 2 years

Required languages

English C1 - Advanced
Published 12 November · Updated 12 December
Statistics:
298 views
·
105 applications
To apply for this and other jobs on Djinni login or signup.
Loading...