Apply Now
Location: Dallas, Texas (TX)
Contract Type: Full-Time,C2C
Posted: 12 hours ago
Closed Date: 08/10/2026
Skills: React.js TypeScript HTML5 CSS3,Full Stack Engineer,React.js, NestJS, TypeScript, Node.js, and Google Cloud Platform
Visa Type: GreenCard, Other

Job Title : Full Stack Engineer

Job Type: Contract & Full-Time

Locations: Dallas, TX | Chicago, IL | New York, NY | Piscataway, NJ

Work Arrangement: Onsite

C2C Bill Rate

Experience: 10+ Years

Visa: No H-1B | GC Candidates Welcome | C2C Accepted

Position Overview

We are seeking a highly skilled Full Stack Engineer to design, develop, and maintain scalable, cloud-native web applications using modern frontend and backend technologies.

The ideal candidate will have strong hands-on experience with React.js, NestJS, TypeScript, Node.js, and Google Cloud Platform (GCP), along with experience in application architecture, REST APIs, microservices, cloud-native development, and NoSQL databases such as Firebase Firestore.

This is a hands-on engineering role requiring the ability to contribute across the complete software development lifecycle, including solution design, architecture, development, testing, deployment, production support, and application optimization.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack web applications using React.js, NestJS, TypeScript, and Node.js.
  • Build responsive, high-performance frontend applications and scalable backend services.
  • Design and implement RESTful APIs, microservices, and server-side applications.
  • Design, develop, and optimize data models using NoSQL databases, particularly Firebase Firestore.
  • Develop and manage cloud-native applications using Google Cloud Platform (GCP).
  • Work with product managers, UX/UI designers, architects, and engineering teams to translate business requirements into technical solutions.
  • Ensure applications meet performance, security, scalability, availability, and reliability requirements.
  • Participate in system architecture and technical design discussions.
  • Provide technical guidance and contribute to solution architecture decisions.
  • Implement CI/CD pipelines and deployment automation.
  • Write clean, maintainable, scalable, and well-documented code.
  • Conduct code reviews and promote engineering best practices.
  • Troubleshoot application and production issues and implement effective solutions.
  • Identify opportunities to improve application architecture, technology stacks, development processes, and overall system performance.
  • Collaborate effectively within Agile/Scrum development teams.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 8+ years of professional full-stack software development experience.
  • Strong hands-on experience with:
  • React.js
  • TypeScript
  • NestJS
  • Node.js
  • Strong experience designing, developing, and consuming REST APIs.
  • Experience building backend services and microservices architectures.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Strong understanding of software architecture, design patterns, scalability, and distributed application development.
  • Experience with Firebase and NoSQL database design.
  • Strong understanding of authentication, authorization, application security, and secure API development.
  • Experience with Git-based version control and collaborative software development workflows.
  • Strong debugging, problem-solving, and analytical skills.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Experience designing and implementing distributed systems and microservices.
  • Hands-on experience with Firebase services, including:
  • Firebase Firestore
  • Firebase Authentication
  • Firebase Cloud Functions
  • Firebase Cloud Storage
  • Experience with Docker and containerization.
  • Familiarity with Kubernetes and cloud infrastructure management.
  • Experience with CI/CD tools and DevOps practices.
  • Exposure to event-driven architectures, messaging systems, and message queues.
  • Experience working in Agile/Scrum environments.
  • Experience leading technical design discussions.
  • Previous experience mentoring junior or mid-level developers.

Technical Environment

Frontend

  • React.js
  • TypeScript
  • HTML5
  • CSS3
  • Modern state management libraries