Overview
Skills
Job Details
Job Title: Full Stack Team Lead (React & Node.js)
Location: Dallas, TX
Job Summary
We are seeking a Full Stack Team Lead with deep expertise in React and Node.js to lead a high-performing development team. This role combines hands-on coding with leadership responsibilities, driving the delivery of scalable, secure, and maintainable web applications that align with business goals.
Key Responsibilities
Leadership & Team Management
- Lead and mentor a team of full stack developers working primarily with React and Node.js.
- Foster a collaborative, inclusive, and high-performance engineering culture.
- Conduct code reviews and provide technical guidance to ensure best practices.
- Manage sprint planning, task allocation, and delivery timelines using Agile methodologies.
Technical Execution
- Architect and implement scalable front-end applications using React and modern JavaScript/TypeScript.
- Develop robust back-end services and APIs using Node.js and Express.
- Ensure applications meet performance, security, and scalability standards.
- Maintain and enhance CI/CD pipelines and DevOps practices.
- Troubleshoot and resolve technical issues across the stack.
Project & Stakeholder Engagement
- Collaborate with product managers, UX designers, and stakeholders to define technical requirements and deliverables.
- Translate business needs into technical solutions and ensure alignment with strategic objectives.
- Participate in cross-functional meetings and contribute to product roadmaps.
Required Qualifications
- Bachelor s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in full stack development.
- 2+ years in a leadership or team lead role.
- Expert-level proficiency in React (including hooks, context, and state management) and Node.js.
- Strong understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or Google Cloud Platform).
- Experience with Agile/Scrum methodologies and version control systems (Git).
- Familiarity with testing frameworks such as Jest, Mocha, or Cypress.