freehire launches on Product Hunt on 26 August.

Follow →

Full-stack Engineer

  • Collaborate with engineering teams to design and develop web interfaces (SPAs) and supporting backend services
  • Review and create detailed technical and functional specifications aligned with product goals
  • Participate in project meetings and contribute to planning activities
  • Support system implementation and release efforts
  • Apply quality assurance and engineering best practices to ensure high-standard deliverables
  • 5+ years of software development experience
  • Experience with Vue
  • Experience with Node.js
  • Deep understanding of modern JavaScript frameworks
  • Experience with NoSQL databases (e.g., MongoDB, ArangoDB)
  • Familiarity with ES6 syntax and CSS
  • Deep understanding of REST and CRUD fundamentals
  • Deep understanding of the HTTP protocol and API design principles
  • Deep knowledge of distributed system architectures and the ability to take part in architectural decisions
  • Ability to write clean, efficient, and secure server-side code
  • Familiarity with object-oriented design concepts
  • Familiarity with cloud infrastructure and server-side environments
  • Familiarity with CI/CD pipelines and DevOps workflows
  • Experience with version control tools (e.g. Git)
  • Strong communication skills in both spoken and written English
  • Startup experience
  • Experience with AWS (EC2, S3, Auto Scaling)
  • Experience with GraphQL
  • Experience with Docker
  • Experience managing large data sets
  • Familiarity with visual programming tools
  • Experience optimizing performance and scalability of web applications in cloud environments (AWS, Azure, GCP)
  • Proven success in scaling platforms for large user bases and high-performance demands
  • Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent

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