Requirements
Must-Have Skills:
- Expert-level knowledge of React.js and Node.js.
- Strong understanding of full-stack architecture and design principles.
- Advanced experience with state management in React (e.g., Redux, Context API).
- Expertise in modern JavaScript (ES6+) and TypeScript.
- Proficiency in build tools (e.g., Gradle) and version control systems (e.g., Git).
- Experience with CI/CD tools and practices.
- Familiarity with cloud platforms, preferably AWS or Azure.
Good-to-Have Skills:
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
Key Responsibilities:
- Lead the design, implementation, and management of full-stack applications using React and Node.
- Oversee the development and maintenance of both front-end and back-end components.
- Collaborate with business stakeholders to understand requirements and translate them into technical solutions.
- Manage and prioritize development backlog items, coordinating with both onsite and offshore team members.
- Conduct and lead technical discussions focusing on full-stack architecture, design, and development strategies.
- Mentor and lead a team of React and Node developers, fostering growth and ensuring high-quality deliverables.
- Implement and maintain coding standards, best practices, and architectural guidelines for both front-end and back-end.
- Oversee performance monitoring, optimization, and troubleshooting of full-stack applications.
- Ensure application security and compliance with industry standards and regulations.
- Stay updated with the latest trends in React and Node ecosystems and recommend improvements to existing systems.
- Provide technical guidance and support for production issues, including 24/7 support when required.