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