**Job#: 3019755**
**Job Description:**
Title: Full Stack React/Node Developer
Location: Dearborn, MI - Hybrid
Pay: $60-$70/hr - W2 Only
Duration: 12 month contract w/ potential to extend
**Job Summary**
We are seeking a highly skilled Full Stack Software Engineer with deep experience in React, Node.js, and modern cloud-native development. In this role, you'll collaborate with a multidisciplinary team to design, build, and deliver high-quality software that enhances the digital experience for customer service reservations. You will innovate rapidly, iterate based on user feedback, and contribute to a continuous delivery environment that values clean code, engineering excellence, and strong team culture. Your work will directly shape the features and capabilities that support customer-centric experiences in a fast-paced, always-relevant product ecosystem.
**What You'll Do (Day-to-Day Responsibilities)**
- Develop and enhance Reservation Services features through rapid iteration in a fast-paced, continuously evolving environment.
- Build and deliver user-facing capabilities informed by ongoing user interviews, research, and real-time feedback loops.
- Collaborate openly across a diverse engineering team, promoting shared learning and mentoring whenever possible.
- Contribute to defining and improving team culture, engineering norms, and technical practices.
- Drive clean architecture and maintainable code through TDD, continuous refactoring, and XP methodologies.
- Work across the full stack---front-end (React/TypeScript) and back-end (Node/Nest.js, Go, or Java/Spring Boot).
- Implement scalable integrations, APIs, and backend services powering reservation functionality.
- Leverage AI-assisted coding tools (GitHub Copilot, Cursor AI, Windsurf) to accelerate development and improve output quality.
- Participate in CI/CD pipelines using tools like Jenkins, Tekton, and GitHub Actions to ensure consistent, reliable deployments.
- Build and deploy cloud-native applications using AWS, Azure, or GCP.
- Maintain a healthy work-life balance while collaborating on complex technical challenges.
**Qualifications**
- Bachelor's degree in Computer Science, Engineering, or related field OR equivalent practical experience.
- 5+ years practicing clean code principles (TDD, self-documenting code, XP, continuous refactoring).
- 7+ years of front-end development with JavaScript/TypeScript and strong experience in frameworks such as React, Angular, or Vue.
- 7+ years of hands-on back-end development using frameworks like Nest.js, Go, or Spring Boot.
- Strong full-stack architectural understanding from UI to databases to APIs.
- Experience with CI/CD tools: Jenkins, Tekton, GitHub Actions, etc.
- Strong knowledge of cloud infrastructure (AWS, Azure, or Google Cloud).
- Enthusiasm for AI-assisted development tools such as GitHub Copilot or similar.
- Ability to thrive in collaborative, agile, XP-driven engineering environments.
*Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click*