Full-StackStartupSMB

Full-Stack Developer

[Company Name] is hiring a Full-Stack Developer who can work across the entire application — from building user interfaces to designing APIs and managing databases. You will own features end-to-end, from UI mockup to production deployment, in a collaborative team that values pragmatism and shipping quality software. This is an excellent role for a versatile engineer who enjoys variety and wants to have broad impact.

Key Responsibilities

  • Build and maintain features across the full stack — React frontend, Node.js or Python backend, and PostgreSQL database
  • Own feature development end-to-end, from technical design through implementation, testing, and deployment
  • Design and implement RESTful APIs that serve the frontend and integrate with external services
  • Write responsive, accessible UI components using modern frontend frameworks and styling tools
  • Manage database schemas, write migrations, and optimize queries for performance
  • Collaborate with product managers and designers to refine requirements and deliver iteratively
  • Participate in on-call rotations and respond to production issues across the stack

Required Skills & Experience

  • 2+ years of professional full-stack development experience
  • Proficiency with a modern frontend framework (React, Vue, or Angular) and TypeScript
  • Backend development experience with Node.js (Express/NestJS) or Python (Django/FastAPI)
  • Strong SQL skills and experience with relational databases (PostgreSQL or MySQL)
  • Understanding of RESTful API design, authentication, and security fundamentals
  • Experience with Git, pull request workflows, and CI/CD basics
  • Ability to work across the stack and context-switch between frontend and backend tasks daily
  • Comfortable working in a fast-paced, iterative development environment

Nice-to-Have

  • Experience with Next.js or similar full-stack frameworks that combine frontend and backend concerns
  • Familiarity with DevOps basics — Docker, cloud deployments, and infrastructure management
  • Knowledge of real-time technologies (WebSockets, Server-Sent Events)
  • Experience with mobile development (React Native) or progressive web apps
  • Background in a startup environment where you wore many hats

Tech Stack

ReactTypeScriptNode.jsNext.jsPostgreSQLTailwind CSSDockerVercel or AWSJestGit

What We Offer

  • Competitive salary and meaningful equity stake at [Company Name]
  • Fully remote work with occasional team offsites
  • Health, dental, and vision benefits
  • Learning and development budget
  • Flexible PTO and work-life balance focus
  • Broad scope and autonomy to shape features from idea to production

Interview Process

  1. 1Recruiter phone screen (30 min) — experience, interests, and logistics
  2. 2Hiring manager conversation (45 min) — technical breadth, project ownership, and team fit
  3. 3Full-stack coding exercise — build a small feature with both frontend and backend components
  4. 4Virtual on-site (3 hours) — system design, live coding across the stack, and behavioral interview
  5. 5Offer and reference checks