freehire launches on Product Hunt on 26 August.

Follow →

UI Fullstack Engineer

Summary

Builds and deploys full-stack web apps using React, Next.js, Node.js, and AWS; writes tests and CI/CD pipelines with GitHub Actions and Docker.

We are seeking a skilled UI Full Stack Engineer to join our team and contribute to the design, development, and deployment of modern web applications. The ideal candidate will have strong front-end and full-stack development experience, with expertise in React, Next.js, Node.js, and cloud-based deployment practices.

You will work closely with product managers, designers, and engineering teams to deliver scalable, high-quality solutions while maintaining best practices in software development, testing, and CI/CD.

Key Responsibilities

  • Design, develop, and maintain responsive and scalable web applications using React.js, Next.js, TypeScript, and Node.js.
  • Build reusable UI components and implement modern front-end development practices.
  • Develop and integrate backend services and APIs to support application functionality.
  • Implement and maintain CI/CD pipelines using GitHub Actions.
  • Deploy and manage applications on AWS services, including S3 and CloudFront.
  • Containerize applications using Docker and support deployment processes.
  • Write and maintain unit and integration tests to ensure application quality and reliability.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
  • Participate in code reviews, technical discussions, and continuous improvement initiatives.

Required Skills & Experience

Must Have

  • Strong programming experience with:
  • TypeScript
  • React.js
  • Next.js
  • Node.js
  • Experience building and maintaining CI/CD pipelines using GitHub Actions.
  • Experience deploying applications on AWS, particularly:
  • S3
  • CloudFront
  • Hands‑on experience with Docker.
  • Strong understanding of software testing practices, including:
  • Unit Testing
  • Integration Testing
  • Experience working in Agile development environments.

Good to Have

  • Experience with GraphQL.
  • Exposure to Kubernetes-based deployments.
  • Experience implementing automated UI testing using Playwright.

Desired Attributes

  • Strong problem‑solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Passion for building high‑quality, user‑centric applications.
  • Ability to work independently and contribute effectively within a team environment.
  • Commitment to engineering best practices and continuous learning.

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