freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Node JS Developer

Summary

Builds and scales full-stack web applications using Node.js/TypeScript, owns features end-to-end, and collaborates with teams to design APIs and resolve production issues.

We’re looking for a Full Stack Developer to help build and scale modern web applications across backend services, APIs, and frontend interfaces. We expect you to independently deliver features. At the same time, you’ll collaborate with engineers and continue growing your system design and architectural skills.

You’ll own features end-to-end, from development through deployment and monitoring.

Our successful Intermediate Full Stack Developer will…

  • Build and scale backend services using Node.js and TypeScript.
  • Design and implement RESTful and event-driven APIs.
  • Integrate third-party services and internal systems seamlessly.
  • Debug and resolve production issues using logs and observability tools.
  • Collaborate closely with product, design and engineering teams to deliver high-quality solutions.

If you have these qualifications, join our team:

  • 3+ years of professional backend development experience
  • Excellent verbal and written English skills
  • Strong proficiency in TypeScript and Node.js
  • Experience building REST or event-driven APIs
  • Familiarity with Fastify/Express/NestJS, solid async programming and API design skills
  • React experience with strong HTML/CSS fundamentals, relational database experience (PostgreSQL or similar),
  • Cloud exposure (AWS/GCP/Azure), experience with CI/CD and Docker
  • Testing experience with Jest/Vitest, and strong Git workflow practices.

Why Join Us?

You'll have the opportunity to work on large-scale digital products, collaborate with talented teams, and make a meaningful impact on both technology and user experience.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available