Full Job Description
Job Summary The Node Developer will work as a Full Stack Developer within a fast-paced engineering environment focused on modern applications and AI-assisted development. The role requires strong front-end and back-end engineering capabilities across React, JavaScript, Node.js, AWS, Lambda, and GraphQL, along with the ability to evaluate and improve AI-generated code. The developer will work across the full technology stack, understand business requirements and domain context, troubleshoot complex issues, and ensure solutions meet production-level standards for architecture, quality, security, scalability, and maintainability.
Key Responsibilities
• Design, develop, test, and deliver full-stack application features across front-end and back-end technologies.
• Build modern web applications using React, JavaScript, Node.js, AWS, Lambda, and GraphQL.
• Work within an AI-enabled and agentic software development lifecycle, using AI across requirements analysis, specification development, implementation, and troubleshooting.
• Review and validate AI-generated code for correctness, maintainability, scalability, security, and adherence to engineering standards.
• Identify architectural, design-pattern, and code-quality issues that may not be apparent from simply executing generated code.
• Translate product and business requirements into clear technical specifications and implementation plans.
• Develop a strong understanding of the business domain to identify requirements, dependencies, edge cases, and potential issues early in the development lifecycle.
• Work collaboratively in small engineering teams or pairs to deliver complete features from requirements through production.
• Troubleshoot complex application issues across the full technology stack.
• Communicate effectively with engineering teams, product partners, internal stakeholders, and clients.
• Contribute to the continued development of engineering standards and AI-assisted development practices.
Required Qualifications
• Strong full-stack software development experience with solid knowledge of both front-end and back-end engineering.
• Strong experience with React and JavaScript.
• Experience developing backend applications using Node.js.
• Experience working with AWS, including serverless technologies such as AWS Lambda.
• Experience with APIs and technologies such as GraphQL.
• Strong understanding of software architecture, design patterns, coding standards, and software development best practices.
• Demonstrated ability to review, troubleshoot, and improve code rather than simply produce working code.
• Ability to independently analyze requirements and identify technical considerations, dependencies, and potential gaps.
• Strong analytical and problem-solving skills.
• Excellent written and verbal communication skills.
• Ability to operate effectively in a fast-paced and evolving engineering environment.
Preferred Qualifications
• Experience using AI-assisted development tools or agentic AI development workflows.
• Experience with tools such as Claude Code or comparable AI coding environments.
• Experience using AI to synthesize requirements, generate specifications, implement features, troubleshoot issues, or accelerate development.
• Familiarity with Human Capital Management (HCM), payroll, HR technology, or workforce management domains.
• Previous experience with ADP or organizations operating in similar HCM/payroll environments.
• Experience working on teams where engineers own complete features across the technology stack.