logo
Codefeast

Full Stack Engineer | $40 - $60/hr

September 10, 2026 at 1:17 PM

Full-Stack Software Engineer – React / TypeScript / Node.js


Experience: 3–8 Years

Type: Fulltime

Location: Remote

Compensation: $40–$60/hour


Role Overview

We are looking for an experienced Full-Stack Software Engineer with strong expertise in React, TypeScript, and Node.js to build and maintain scalable, production-grade web applications.

The ideal candidate should be comfortable working across both frontend and backend systems, designing APIs, working with databases, debugging complex issues, and delivering high-quality features independently.


Key Responsibilities

  • Design, develop, and maintain scalable full-stack web applications.
  • Build responsive and reusable frontend components using React and TypeScript.
  • Develop backend services and APIs using Node.js.
  • Design and integrate RESTful APIs and third-party services.
  • Work with SQL/NoSQL databases and optimize data access.
  • Participate in code reviews, testing, debugging, and technical discussions.
  • Collaborate with product, design, and engineering teams to deliver features end-to-end.
  • Improve application performance, scalability, reliability, and security.


Key Requirements

  • 3–8 years of professional software engineering experience.
  • Strong hands-on experience with React, TypeScript, JavaScript, and Node.js.
  • Strong understanding of HTML5, CSS3, responsive web development, and modern frontend architecture.
  • Experience building and integrating REST APIs.
  • Experience with databases such as PostgreSQL, MySQL, MongoDB, or similar.
  • Strong understanding of Git, debugging, testing, and software engineering best practices.
  • Good understanding of data structures, application architecture, and performance optimization.
  • Strong problem-solving and written communication skills.


Preferred Skills

  • Experience with Next.js, Express.js, or NestJS.
  • Familiarity with AWS, GCP, or Azure.
  • Experience with Docker, CI/CD, and cloud deployments.
  • Familiarity with AI-assisted development tools or AI/LLM applications is a plus.


Application Process

  • Submit Application
  • Profile Review
  • Technical Assessment/Technical Interview
  • Final Selection
  • Project Onboarding