Company Overview Lean Tech is a progressive organization located in Medellín, Colombia, celebrated for its influential network in software development and IT services. Our focus is on the entertainment, financial, and logistics sectors. Committed to driving professional empowerment and fostering a culture of innovation and inclusivity, our mission is to provide outstanding career advancement opportunities. With a strategic presence in Latin America and the US, we lead transformative projects and uphold a commanding market presence. By joining Lean Tech, you become part of a collaborative team dedicated to advancing global technological innovations. Position Overview We are seeking a Senior Full Stack Tech Lead to spearhead the development of high-performance applications with a strong emphasis on AI tool integration and infrastructure management using React and Node.js. In this key role, you will drive the architectural evolution of our platform, leading the development of both web and mobile technologies. You will manage complex technical challenges and work closely with cross-functional teams to ensure successful project delivery. This position offers a unique opportunity to make a significant impact on innovative projects in the entertainment, finance, and logistics sectors, contributing to the success of a dynamic and expanding organization. You will have the flexibility to work from Medellín or collaborate remotely with teams across Latin America and the USA, fostering an inclusive work environment. Join us and leverage your skills in microservices development and cloud platforms, promoting professional growth in a fast-paced setting. Key Responsibilities - Lead and oversee the development and maintenance of high-performance web and mobile applications using React, ensuring robust frontend architecture. - Architect, build, and enhance backend microservices using Node.js, focusing on performance optimization and scalability. - Implement and oversee best practices in API design and development, prioritizing robustness and efficiency. - Integrate state-of-the-art AI tools like OpenAI into development processes to enhance application functionality and efficiency. - Manage infrastructure utilizing Kubernetes and Docker for containerization, ensuring smooth deployment and orchestration of services. - Utilize AWS for cloud solutions and implement/refine CI/CD pipelines to streamline workflow and delivery. - Conduct comprehensive code reviews, offering constructive feedback to uphold high code quality and adhere to industry standards. - Solve complex architectural problems with creative solutions in a microservices environment to enhance platform capabilities. - Collaborate effectively with cross-functional teams and stakeholders, providing insights and strategic recommendations to drive project success. Required Skills & Experience - 10+ years of experience in full stack development with React, Node.js, and TypeScript. - Advanced proficiency in both SQL and NoSQL databases, including expertise with PostgreSQL, OpenSearch, Snowflake, and Redis. - Expertise in API design and development, including robust experience with - RESTful APIs and familiarity with gRPC and Protocol Buffers. - Experience with state management solutions such as MobX or Redux. - Proficient in implementing and maintaining microservices architecture in production environments, utilizing Docker and Kubernetes. - Experience integrating AI tools like OpenAI, and familiarity with Amazon Bedrock. - Proficiency with cloud platforms such as AWS, including competent use of - CI/CD practices. - Advanced problem-solving skills, with a focus on overcoming complex technical challenges. - Effective communication and leadership skills to successfully manage and guide technical teams. - Intermediate understanding of Agile methodologies to effectively manage project workflows. Nice to Have Skills - Knowledge of GraphQL for enhancing API development capabilities. - Certification in AWS or other recognized cloud platforms. - Experience with data analytics and visualization tools to derive actionable - insights. - Understanding of DevOps practices to streamline operations and improve - team efficiency. - Strong interpersonal and mentoring skills to foster a supportive team - environment. - Familiarity with software security best practices to enhance application - reliability. - Experience in integrating containerization technologies such as Docker for - improved deployment processes. - Experience with React Native. Soft Skills - Leadership - Effective Communication - Problem Solving - Adaptability - Teamwork Why You Will Love Working with Us Join a powerful tech workforce and help us change the world through technology Professional development opportunities with international customers Collaborative work environment Career path and mentorship programs that will lead to new levels. Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.