Middle Full-stack Developer to $2300

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

  • 3+ 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 3 years
React.js 3 years
Next.js 1 year
Tailwind CSS 1 year

Required languages

English B2 - Upper Intermediate
Published 29 October
88 views
·
11 applications
73% read
·
37% responded
Last responded 7 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...