freehire launches on Product Hunt on 26 August.

Follow →

Backend Node.js Developer

Summary

Builds and maintains Node.js backend services using Express/Fastify, RESTful APIs, and databases like PostgreSQL, with Docker and cloud platforms.

Qualifications

  • demand 2 years of commercial experience in backend development or equivalent real-world project experience
  • Good knowledge of JavaScript with an understanding of core functional programming concepts
  • Practical experience using TypeScript
  • Experience with Node js backend frameworks such as Fastify or ExpressJS strong Node js fundamentals required
  • Experience designing and implementing RESTful APIs
  • Understanding of asynchronous programming event-driven patterns and common pitfalls
  • Knowledge of clean code principles and SOLID
  • Experience writing automated tests Vitest or similar
  • Proficiency with Git
  • Practical experience using Docker
  • Experience working with databases PostgreSQL experience with ORMs like Prisma is a plus not mandatory MongoDB or Firebase
  • Experience participating in code reviews as author or reviewer responsibility
  • Ability to write clean maintainable and readable code
  • Willingness to learn and grow as a backend engineer
  • Sense of ownership and responsibility for delivered features
  • Interest in understanding product requirements and proposing improvements
  • Team-oriented mindset and openness to feedback addition
  • Experience with cloud platforms such as AWS or GCP
  • Familiarity with Serverless architectures
  • Basic knowledge of Terraform
  • Experience with Redis or similar caching solutions
  • Basic understanding of microservices concepts
  • Familiarity with message queues or brokers RabbitMQ SQS BullMQ or equivalents
  • Understanding of communication protocols HTTP WebSocket MQTT a plus
  • Introductory understanding of distributed and high-scale system design

See also