What are the responsibilities and job description for the Technical Lead Full Stack (React.js & Node.js) Only W2/Full time position at Infinite Computer Solutions (ICS)?
Job Details
Key Responsibilities:
- Lead a team of full stack developers in designing and building modern web applications.
- Stay hands-on with the codebase; contribute to both frontend (React.js) and backend (Node.js, Java microservices) development.
- Architect scalable and performant solutions based on business requirements.
- Conduct code reviews, provide technical guidance, and mentor junior/mid-level developers.
- Collaborate with Product Owners, QA, DevOps, and other stakeholders in an Agile environment.
- Drive sprint planning, backlog grooming, and ensure alignment with development best practices.
- Proactively identify and resolve technical risks or issues in the development lifecycle.
- Ensure application performance, uptime, and security compliance.
Must-Have Qualifications:
- 8 years of software development experience, with at least 2 years in a technical leadership role.
- Expert-level proficiency in React.js (hooks, performance optimization, state management).
- Strong experience in Node.js (RESTful APIs, middleware, Express.js).
- Good hands-on exposure to Java (Spring Boot) and microservices architecture.
- Solid grasp of frontend architecture, component reuse, and responsive design.
- Proficient in cloud-native development, deployment pipelines (CI/CD), and Git.
- Experience working with databases SQL (PostgreSQL/MySQL) and NoSQL (MongoDB).
- Excellent communication skills and ability to translate business needs into technical solutions.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.