Job Title : Full Stack Engineer – React.js / NestJS / TypeScript / Node.js / Google Cloud Platform
Job Type: Contract & Full-Time
Locations: Dallas, TX | Chicago, IL | New York, NY | Piscataway, NJ
Work Arrangement: Onsite
Rate: $55/hr - $65/hr C2C Bill Rate
Experience: 8+ Years
Visa: No H-1B | 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 (Google Cloud Platform), 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 (Google Cloud Platform).
- 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 (Google Cloud Platform).
- 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
Backend
- Node.js
- NestJS
- TypeScript
- REST APIs
- Microservices Architecture
Cloud & Infrastructure
- Google Cloud Platform (Google Cloud Platform)
- Cloud Functions
- Cloud Run
- Cloud Storage
- CI/CD Pipelines
Database
- Firebase Firestore
- NoSQL
- NoSQL Data Modeling
Development & DevOps Tools
- Git
- Docker
- Kubernetes
- CI/CD
- Agile/Scrum