Senior Full Stack Tech Lead Job Overview "> We are seeking a highly skilled Senior Full Stack Tech Lead to spearhead our development of high-performance applications using React and Node.js. This pivotal role involves driving architectural evolution, leading a talented team in optimizing both web and mobile technologies. "> Key Responsibilities: 1. Lead and oversee the development and maintenance of high-performance web and mobile applications using React and React Native. 2. Architect, build, and enhance backend microservices using Node.js to optimize system performance and scalability. 3. Implement best practices in API design and development, ensuring robustness and efficiency. 4. Solve complex architectural problems, providing innovative solutions in a microservices environment to enhance platform capability. 5. Conduct comprehensive code reviews, offering constructive feedback to maintain high code quality and adherence to standards. 6. Collaborate with cross-functional teams and stakeholders to drive project success by sharing insights and recommendations. 7. Utilize state-of-the-art techniques in microservices architecture to augment system flexibility and support future growth. Requirements: - 5 years of experience in full stack development with React, React Native, Node.js, and TypeScript. - Experience with state management solutions, such as MobX or Redux. - Proficient in both SQL and NoSQL databases, including PostgreSQL, OpenSearch, Snowflake, and Redis. - Expertise in API design and development, including RESTful APIs. - Familiarity with messaging protocols like gRPC and Protocol Buffers. - Experience with testing frameworks and tools to ensure high code quality. - Proven ability to implement and maintain microservices architecture in production environments. - Excellent problem-solving skills and the ability to overcome complex technical challenges. - Experience with cloud platforms such as AWS and understanding of CI/CD practices. - Strong understanding of Agile methodologies. - Effective communication and leadership abilities. Preferred Qualifications: - Experience with Docker and containerization technologies. - Knowledge of GraphQL for API development. - Familiarity with Kubernetes for orchestration of microservices. - Certification in AWS or related cloud platforms. - Understanding of DevOps practices and principles. - Experience in data analytics and visualization tools. - Strong interpersonal and mentoring skills. - Understanding of software security best practices. Soft Skills: - Leadership: Demonstrate strong leadership skills by guiding a talented engineering team in developing and optimizing high-performance applications. - Effective Communication: Utilize clear and effective communication skills to collaborate cross-functionally with teams and stakeholders. - Problem Solving: Apply excellent problem-solving skills to tackle complex technical challenges. - Adaptability: Maintain adaptability in a fast-paced, dynamic environment. - Teamwork: Foster a collaborative team culture. Why Work with Us: Join us and contribute to shaping the data landscape within a dynamic and growing organization. We offer professional development opportunities with international customers, a collaborative work environment, career path, and mentorship programs that will lead to new levels.