Company Overview Lean Tech is a dynamic and rapidly growing organization based in Medellín, Colombia, recognized for its influential presence in software development and IT services across the entertainment, financial, and logistics sectors. Our mission is to foster professional growth and innovation, providing our team members with significant opportunities to advance their careers. With a strong focus on collaborative engineering efforts across both Latin America and the United States, we pride ourselves on our cutting-edge contributions to multiple industries. Our commitment to agile methodologies, such as Scrum and Kanban, ensures a flexible and efficient work environment. Join us to be a part of our thriving community that is dedicated to driving forward-thinking solutions and delivering impactful advancements in technology. Position Overview What You Will Be Doing - Design, develop, and deliver sophisticated software systems to support new product features, ensuring high-quality code and robust architecture. - Research and integrate emerging technologies and libraries to enhance product features and functionality. - Set coding standards, design patterns, and business logic placement through regular code reviews, promoting best practices within the team. - Collaborate closely with engineering, product management, and UI/UX teams to discuss requirements, design concepts, and implementation strategies. - Translate business requirements into comprehensive technical specifications, taking ownership throughout all phases of the software development lifecycle. - Perform comprehensive testing of program designs to confirm functionality meets design objectives. - Identify and raise potential quality, performance, or architectural issues proactively to maintain product excellence. - Work with the QA team to ensure thorough test planning, coverage, and execution, addressing any defects promptly. - Mentor and guide other developers, fostering an environment of continuous learning and professional growth. - Employ a proactive, self-directed approach to problem-solving and innovation. Required Skills & Experience - Advanced experience in React, TypeScript, HTML5, and CSS3 - Intermediate experience or willingness to learn Tailwind CSS and Headless UIs - A solid passion for writing high-quality code, creating comprehensive tests, and following CI/CD best practices - Proven knowledge of SST and Remix frameworks - Intermediate experience in building and consuming REST services - Advanced proficiency in browser troubleshooting and debugging techniques - Intermediate knowledge of code versioning tools, primarily Git - Familiarity with agile methodologies such as Scrum and Kanban - Excellent problem-solving skills and effective communication abilities Nice to Have - Experience with SQL as well as NoSQL for data persistence - Previous experience with Vercel - Knowledge of some SEO principles - Experience with full-stack web frameworks - Server Side Rendering - Experience with E2E testing with the Playwright framework - Experience working with Cloud Technologies such as AWS - Developing CI environments with Bitbucket pipelines - Familiarity with advanced CI/CD tools and practices - Strong understanding of microservices architecture Soft Skills - Strong collaborative skills to thrive in a highly cooperative, agile environment, enhancing team performance and product development. - Meticulous attention to detail, ensuring consistency and quality across all project facets, from design to deployment. - Effective communication skills, enabling clear articulation of technical details and project updates to team members and stakeholders. - Exceptional problem-solving abilities to identify and mitigate issues proactively, contributing to a seamless development process. - Proficient in planning and organizing, facilitating the efficient management of resources and project timelines. - Confident decision-making skills, crucial for guiding team members and influencing project direction under the capacity of a Team Lead. Why You Will Love Working with Lean Tech 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.