DescriptionCompany Overview:Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We prideourselves on possessing one of the most influential networks within softwaredevelopment and IT services for the entertainment, financial, and logistics sectors. Ourcorporate projections offer many opportunities for professionals to elevate their careersand experience substantial growth. Joining our team means engaging with expansiveengineering teams across Latin America and the United States, contributing tocutting-edge developments in multiple industries.Position Title: Senior Full-Stack Engineer (Frontend-focused)Location: Remote (LATAM)What you will be doing:This position is ideal for a highly motivated engineer with a passion for developingscalable, testable, and maintainable software solutions. You will work across the fullsoftware development lifecycle, from design and implementation to maintenance andinnovation, collaborating within a multidisciplinary team using modern technologies andagile practices.You'll focus on delivering reliable and efficient full-stack solutions with a strongemphasis on frontend engineering, data synchronization, and systems integration.● Design, develop, and maintain software solutions across frontend and backendcomponents.● Build high-quality applications using TypeScript, Angular (v14), HTML, and CSS,ensuring exceptional user experiences.● Develop backend services using .NET (preferred) or Java/C#, applyingObject-Oriented Design and design patterns.● Implement bi-directional data migrations between client and server systems.● Build connectors to access and synchronize data between client-side databasesand third-party solutions.● Perform unit, integration, and end-to-end testing to ensure code quality.● Utilize SQL Server for relational data modeling and optimize data structures forperformance and reliability.● Integrate observability tools, monitoring, and alerting to proactively identify andresolve issues.● Conduct code reviews, contribute to architectural discussions, and supportsystem documentation.● Maintain compliance with industry standards and best practices.● Participate actively in Scrum ceremonies, collaborating with cross-functionalteams in a dynamic environment.● Assess and integrate new technologies to improve scalability, performance, andmaintainability.Requirements & QualificationsTo excel in this role, you should possess:● Bachelor's degree in Computer Science or a related field with 6+ years ofexperience, or 10+ years of experience without a degree.● 5+ years of hands-on experience with TypeScript and Angular (v14).● 3+ years of backend development experience with .NET, or strong familiarity withJava/C# for architectural pattern comprehension.● Solid understanding of the use of various programming tools (IDEs, dependencyresolvers, Docker, package managers, testing tools, quality assurance, buildautomation, dependency management, monitoring, and logging.● Strong knowledge of Object-Oriented Programming principles and DesignPatterns.● Experience developing Web APIs (REST and/or GraphQL).● Familiarity with micro-frontend architectures and modular UI systems.● Understanding of Pub/Sub models and data synchronization frameworks.● Hands-on experience with SQL Server and relational databases.● Proficiency with development tools: IDEs, Docker, package managers,dependency resolvers, and version control (Git).● Experience with cloud technologies (serverless functions, containers, clouddatabases, preferably Azure).● Experience as a Solution Architect or with Infrastructure as Code is a plus.Nice to have● Experience building or maintaining micro-frontend applications.● Exposure to advanced frontend architecture or dashboard development.● Familiarity with modern CI/CD pipelines and DevOps practices.● Previous experience contributing to open-source projects or tech communities.● Background in fast-paced or high-growth product environments.Soft Skills:● Excellent communication skills in English (written and verbal).● Strong analytical and problem-solving abilities.● Willingness to collaborate, pair program, and continuously learn.● Effective communication and teamwork within a complex domain.● Adaptability to shifting priorities and fast-paced contexts.● Commitment to code quality, collaboration, and technical excellence.● Positive team player fostering innovation and continuous improvementWhy you will love Lean Tech:● Join a powerful tech workforce and help us change the world throughtechnology.● 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 andgrowing organization. Your skills will be honed, and your contributions will be vital to ourcontinued success. Lean Tech is an equal-opportunity employer. We celebrate diversityand are committed to creating an inclusive environment for all employees.