Full Stack Engineer (MERN Stack)

Acculogics

United States

Hybrid

USD 90,000 - 130,000

Full time

48 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-friendly culture
Competitive market pay
Medical insurance for you and depend$
MacBook Pro and role equipment
Home-office allowance
Learning budget for courses and books
Generous paid time off

Job summary

Acculogics is hiring a Full Stack Engineer to own features across a MERN-style stack, shipping Next.js and NestJS code, and shaping PostgreSQL schemas with Prisma. You’ll work with Docker, Kubernetes, and AWS on a remote team focused on clarity, reliability, and pace.

This role balances product-facing UI work with well-structured backend services, including real-time experiences where WebSockets matter and live collaboration is required.

Qualifications

  • Proven experience building React/Next.js frontends with attention to performance.
  • Backend API work with NestJS and PostgreSQL; schema design and migrations.
  • Containerized deployments with Docker and Kubernetes; cloud familiarity with AWS.

Responsibilities

  • Design and implement user-facing experiences in React and Next.js (App Router, server and client components, data fetching patterns, and performance-conscious UX).
  • Build and maintain REST (and occasional WebSocket) APIs in NestJS: modules, guards, validation, error handling, and integration with PostgreSQL via Prisma.
  • Model data, write migrations, and optimize queries—balancing correctness, indexing, and maintainable schema evolution.
  • Collaborate on containerized deployments: Docker images, health checks, and working with Kubernetes manifests or platform conventions as part of releases.
  • Own CI/CD outcomes with the team—GitHub Actions (or similar), automated tests, build pipelines, and safe promotion to staging and production.
  • Implement and debug real-time features (WebSockets / Socket.io-style patterns) where live updates, presence, or collaboration are required.
  • Apply AWS building blocks where we host or integrate (compute, networking, object storage, secrets, observability)—with a security-minded, least-privilege mindset.
  • Participate in code review, document non-obvious decisions, and help raise the bar on TypeScript, Tailwind CSS, and shared component patterns.

Skills

React
TypeScript
Async communication
Code reviews

Tools

Next.js
NestJS
PostgreSQL
Prisma
Docker
Kubernetes
AWS

Job description

Ship full-stack features with our remote team—React and Next.js on the frontend, NestJS and PostgreSQL on the backend, plus Docker, Kubernetes, and AWS in production.

We're hiring a Full Stack Engineer to own features across our MERN-style stack and the adjacent tools we use in production every day. You'll ship Next.js and NestJS code, shape PostgreSQL schemas with Prisma, and work confidently with Docker, Kubernetes, and AWS—alongside a remote team that cares about clarity, reliability, and pace. This role suits someone who enjoys both product-facing UI and well-structured backend services, including real-time experiences where WebSockets matter.

Responsibilities
  • Design and implement user-facing experiences in React and Next.js (App Router, server and client components, data fetching patterns, and performance-conscious UX).
  • Build and maintain REST (and occasional WebSocket) APIs in NestJS: modules, guards, validation, error handling, and integration with PostgreSQL via Prisma.
  • Model data, write migrations, and optimize queries—balancing correctness, indexing, and maintainable schema evolution.
  • Collaborate on containerized deployments: Docker images, health checks, and working with Kubernetes manifests or platform conventions as part of releases.
  • Own CI/CD outcomes with the team—GitHub Actions (or similar), automated tests, build pipelines, and safe promotion to staging and production.
  • Implement and debug real-time features (WebSockets / Socket.io-style patterns) where live updates, presence, or collaboration are required.
  • Apply AWS building blocks where we host or integrate (compute, networking, object storage, secrets, observability)—with a security-minded, least-privilege mindset.
  • Participate in code review, document non-obvious decisions, and help raise the bar on TypeScript, Tailwind CSS, and shared component patterns.
Requirements
  • React & TypeScript: solid production experience building component architectures, hooks, state management, accessibility basics, and performance awareness (re-renders, bundle size, Core Web Vitals).
  • Next.js: hands-on experience with routing, SSR/SSG/ISR concepts, API routes or route handlers, and deploying Next.js apps in real environments.
  • NestJS: practical experience structuring modules, dependency injection, DTO validation, authentication/authorization patterns, and testing slices of the API.
  • PostgreSQL: understanding of relational modeling, transactions, constraints, indexes, and writing SQL or using Prisma effectively—not only CRUD.
  • Prisma (or equivalent ORM with migration workflow): schema design, migrations, relation loading, and debugging query plans when things get slow.
  • Tailwind CSS: utility-first styling at scale—consistent spacing/typography, responsive layouts, dark mode where applicable, and composable UI patterns.
  • WebSockets / real-time: experience with persistent connections, reconnection, auth on sockets, and avoiding common pitfalls (fan-out, memory, backpressure).
  • Docker: building and running images locally and in CI, multi-stage builds, and environment/config injection—not only “docker run” tutorials.
  • Kubernetes: familiarity with pods, services, deployments, config maps/secrets, and how applications are observed and rolled out in a cluster.
  • Git & GitHub: branching strategies, pull requests, meaningful commits, and resolving merge conflicts in a team setting.
  • CI/CD: experience with automated pipelines (e.g. GitHub Actions), quality gates (lint, test, typecheck), and deploy hooks integrated with infrastructure.
  • AWS (or strong transferable IaaS experience): practical use of core services—compute, VPC/networking basics, IAM-aware access, S3-style object storage, and operational concerns (monitoring, costs, regions).
  • Communication: clear written English for async work; proactive status updates and constructive feedback in review.
Nice to have

Not required, but experience here is a plus.

  • GraphQL (Apollo, Codegen) or tRPC-style API layers alongside REST.
  • Automated testing depth: Jest/Vitest, React Testing Library, Playwright or Cypress, and contract or integration tests for APIs.
  • Experience with monorepos (Nx, Turborepo) or shared design systems.
  • Background in consulting, product studios, or fast-moving product companies.
What we offer
  • Remote-first with flexible hours
  • Competitive compensation for your market
  • Medical insurance for you and your dependents
  • MacBook Pro and the equipment you need for your role
  • WiFi and home-office allowance
  • Learning budget for courses, books, and conferences
  • Generous paid time off and local public holidays
  • Async-friendly culture—protected focus time, fewer meetings
  • Mentorship from senior engineers and room to grow
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 120,000 - 170,000
Performance bonus
Equity"
Health insurance
+2
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Akolades, Inc. • San Francisco (CA)

On-site
USD 160,000 - 230,000
Reactjs Svelte Engineer Remote Job
Reactjs Svelte Engineer Remote Job

EnthuZiastic • United States

Remote
USD 70,000 - 90,000
Dynamic growth opportunities
Learning and development initiatives
Inclusive company culture
Senior Full-Stack Engineer
Senior Full-Stack Engineer

SaaSify Labs • Austin (TX)

Remote
USD 140,000 - 190,000
Member of technical staff
Member of technical staff

Sierra Ventures • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Full Stack Developer
Full Stack Developer

Malbek • United States

Remote
USD 140,000 - 190,000
Competitive salary
Equity
Comprehensive benefits
+4
Software engineer (Full-stack)
Software engineer (Full-stack)

Untitled • New York (NY)

Hybrid
USD 150,000 - 230,000
Flexible days in office
Free lunch in the office
Competitive salary and equity
+2
Full-Stack Engineer — Remote (React/Next.js + Node.js)
Full-Stack Engineer — Remote (React/Next.js + Node.js)

ITechRadiant • United States

Hybrid
USD 90,000 - 120,000
Remote-friendly
Competitive pay
Senior Full-Stack Engineer — Remote (Europe)
Senior Full-Stack Engineer — Remote (Europe)

Interactivated Solutions • Netherlands (MO)

Remote
USD 81,000 - 127,000
100% remote cooperation within Europe
Flexible working structure
Opportunity to shape products from early growth stage
+2
Senior Staff Engineer- Full Stack
Senior Staff Engineer- Full Stack

Forbes Advisor • United States

Remote
USD 140,000 - 180,000
Day off on 3rd Friday each month
Wellness Reimbursement Program
Office Commutation Reimbursement
+1