Hiring || Full Stack Engineer – React.js / NestJS / TypeScript / Node.js / Google Cloud Platform


Icon International Group LLC
Dice Job Match Score™
✨ Finding the perfect fit...
Job Details
Skills
- API
- GCP
- Node.js
- TypeScript
- NestJS
- React.js
Summary
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
- Dice Id: PTPvzwywPo8SAB4
- Position Id: 9049496
- Posted 1 day ago
Company Info
About Icon International Group LLC
We are a leading provider of expert IT Staffing and IT solutions, dedicated to empowering businesses of all sizes across both public and private sectors. Our mission is to deliver tailored solutions that meet the unique needs of each client, whether they require full-time placements, subcontractors, temporary labor, contingent staffing, or staff augmentation.
With a focus on innovation and efficiency, we specialize in a wide range of technology solutions, including cloud applications, CRM systems, App development, API integration, AI chatbots, data services, and automation tools. Our team of experienced professionals is committed to addressing diverse staffing requirements and providing strategic IT expertise, ensuring that your organization can thrive in an ever-evolving digital landscape.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs