Full-stack Developer

  • Full-time
  • Mid level
  • Remote (worldwide)

Remote Full-stack Developer at MacroCoderz: build AI product interfaces and APIs with Next.js, React, TypeScript and Node - chat UIs, dashboards and tools.

Role at a glance

Employment typeFull-time
LevelMid level
Experience2+ years
LocationRemote (worldwide)
TeamSoftware and infrastructure
EducationDegree in computer science or equivalent practical experience
Posted10 October 2026

About the role

Clients judge an AI system by the screen they use. As a Full-stack Developer you build those screens and the APIs behind them: streaming chat interfaces, source citations, admin dashboards, review queues and the MVPs that turn an AI idea into a product.

Most of our front ends use Next.js, React, TypeScript and Tailwind, with Node or Python services behind them.

What you will do

  • Build product interfaces in Next.js and React, including streaming LLM responses.
  • Design and build APIs and database schemas.
  • Implement authentication, roles and multi-tenant access.
  • Turn designs into accessible, responsive components.
  • Ship MVPs quickly without leaving a mess for the next phase.

What we are looking for

  • 2+ years building production web applications.
  • Strong TypeScript and React; experience with Next.js.
  • Comfortable on the backend: Node or Python, SQL, REST.
  • Has deployed and maintained an application in production.

Nice to have

  • Has built a chat or streaming interface for an LLM.
  • Tailwind CSS and a component library such as shadcn/ui.
  • Postgres and an ORM such as Prisma or Drizzle.

Skills and tools

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Tailwind CSS
  • PostgreSQL
  • REST APIs

Who this role suits

Web developers who want to work on AI products without leaving full-stack engineering behind.

The work behind this role

Apply for this role

Full-stack Developer
Loading...
Not case-sensitive.

Full-stack Developer: common questions

Yes. The Full-stack Developer role at MacroCoderz is fully remote and open to applicants worldwide. It is a full-time, mid level position.

Book a call

Pick a time for a strategy call

It goes straight into our calendar, with no form to fill in first.