Logo
Staffingscience

Lead Software Engineer (React/Node)

Staffingscience, Scottsdale, Arizona, us, 85261


Our client in Scottsdale, AZ works hybrid on site, so must be local and willing to go into an office 3 days per week.We are seeking a dynamic Lead/Staff Engineer to join our team. This role is a blend of engineering and architectural responsibilities, emphasizing the importance of technical leadership and strategic vision. Experience in the React/Node stack is essential for this position as well as past lead/staff/principal experience and an in-depth knowledge around system design, data patterns, and algorithms. This role sits on the architecture team but will be asked to spend the majority of their time engineering, leading teams, mentoring, and doing code reviews.Key ResponsibilitiesLeadership and Mentorship: Provide guidance and mentorship to both senior and junior engineers, promoting best practices and conducting detailed code reviews.Architectural Collaboration: Work closely with architects to comprehend technical requirements and design specifications. Engage in architectural discussions to propose and evaluate solutions that meet business objectives, scalability, and performance needs.Technical Strategy Development: Develop technical strategies and roadmaps, ensuring they align with business goals and incorporate cutting-edge technologies. Evaluate the feasibility and long-term impact of new tools, frameworks, and processes.Code Standardization and Documentation: Analyze existing and new codebases, creating documentation for standardization, reference, and reporting purposes.Optimization and Performance: Address complex technical challenges, including system optimizations, performance enhancements, and scalability improvements.Cross-Functional Collaboration: Work with cross-functional teams to identify and resolve technical issues efficiently.System Configuration and Support: Configure, customize, and integrate software and hardware components. Perform system testing and troubleshooting to ensure functionality. Provide maintenance, support, and upgrades for deployed solutions.QualificationsEducation:Bachelor’s degree in Computer Science, Computer Information Systems, or equivalent experience.Experience:At least seven years of experience in software engineering or enterprise web development, with a mix of engineering and architectural responsibilities.1+ years in a Lead/Staff or Principal Engineering role.Extensive experience with the React/Node stack is highly preferred.Strong understanding of programming languages, frameworks, and design patterns.Architecture experience.Familiarity with development best practices.Experience with Agile methodologies.Expertise in APIs, publish/subscribe patterns, and implementations using NodeJS, NextJS, React, NestJS, JavaScript, MuleSoft, Kafka, AWS Cloud Platform, CI/CD pipelines, and other relevant technologies.Demonstrated understanding of Service Oriented Architecture (SOA) and Microservices.Ability to address and resolve complex technical problems with innovative solutions.Anticipate potential obstacles and communicate effectively to ensure successful project execution.Proven ability to work across different functions to facilitate project completion.Strong ability to build and maintain relationships, influencing others positively.

#J-18808-Ljbffr