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...
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.
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.