Skip to main content

Full Stack Engineer

Technology
Codefeast
1 month ago
Full timeOn-site

Job description

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
Keywords
react-jsreacttypescriptmicrosoft-typescriptnodejsweb-applicationsapi-designdebuggingplanning-and-designvisual-art-designproduct-development-and-designsqlnosqldata-accesscode-reviewtesting-and-analysisscalabilityjavascripthtml5css-3

Interested in this role?