Passisto
EngineeringFree template

Full-Stack Engineer Job Description

We are looking for a Full-Stack Engineer to build features end to end, from the user interface to the API and the database. You will take a problem from a short description to a working release, makin...

TypeScriptReactNode.jsSQLREST APIsGit

Overview

We are looking for a Full-Stack Engineer to build features end to end, from the user interface to the API and the database. You will take a problem from a short description to a working release, making sensible trade-offs along the way. You will work closely with product and design in a small, autonomous team where each engineer owns the result and not only one layer.

Responsibilities

  • Design and build user interfaces and the APIs and services behind them
  • Model data and write efficient queries and migrations
  • Turn product requirements into technical solutions and break them into deliverable steps
  • Write automated tests at the appropriate levels and keep the build green
  • Review code and give constructive feedback to teammates
  • Investigate and fix bugs across the whole stack, including in production
  • Improve performance, accessibility and security of the application
  • Contribute to deployment, monitoring and incident follow-up
  • Document technical decisions and keep the shared codebase easy to work in
  • Collaborate with product and design to refine scope and propose simpler alternatives

Requirements

  • 3+ years of professional experience building web applications
  • Solid command of JavaScript or TypeScript and of a modern front-end framework such as React, Vue or Angular
  • Experience building back-end services with Node.js or an equivalent language and framework
  • Good knowledge of relational databases and SQL
  • Experience designing and consuming REST or GraphQL APIs
  • Working knowledge of Git, code review and continuous integration
  • Ability to work independently and to communicate clearly with non-technical colleagues

Nice to Have

  • Experience deploying to a cloud platform and using containers
  • Familiarity with server-side rendering frameworks
  • Experience with authentication standards such as OAuth
  • Experience in a startup or a small product team

Copy the complete job description to your clipboard and paste it wherever you need it.

Passisto Hire

Find the Best Full-Stack Engineer with AI

Publish this job description, then let Passisto Hire's AI agent hold a structured voice interview with every applicant. Your team reviews the reports and decides.

Full-Stack Engineer Job Description Template (Free, Copy-Paste Ready) | Passisto