Senior Full Stack Engineer
Description
Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer many opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
We are seeking a Senior Full Stack Developer with AI experience to join our Hire capability. This is a hands-on engineering role where you will design and build end-to-end solutions across frontend, backend, database, and AI layers while helping define scalable architecture patterns. In this position, you will develop product features end-to-end and integrate AI-powered functionality into our platform. You will work inside a modern low-code / no-code ecosystem while maintaining engineering standards and architectural quality. You will collaborate closely with product, design, and engineering teams to deliver scalable solutions and automation capabilities that improve internal operations and product intelligence.
Position Title: Senior Full Stack Engineer
Location: Remote - LATAM
What you will be doing:
Join an inclusive and collaborative technology team driving the transformation of the platform from legacy monolithic systems to a modern, cloud-native solution. In this remote, nearshore role, you will leverage your advanced expertise in Angular (v10+), TypeScript, .NET Core, C#ASP.NET Web API, Entity Framework, and RESTful API development to build responsive, intuitive web applications and dig into the Microsoft backend to understand full system flows. You will engage with cross-functional teams to address user needs across diverse experiences, participate in daily standups and planning sessions, and contribute significantly to architectural decisions and platform evolution. As a senior team member, you will mentor colleagues, promote best practices, and support a culture of continuous learning and experimentation. The role requires practical experience with agile methodologies (Kanban), proficiency with Git, intermediate skills in SQL Server and PostgreSQL, and familiarity with CI/CD tools such as GitLab Pipelines, Azure DevOps, GitHub Actions, or Jenkins. This position offers the unique challenge of leading hands-on system rearchitecture while being a fully integrated member of a distributed, high-performing team dedicated to technology excellence.
Core Responsibilities
- End-to-End Engineering: Design and build solutions across frontend, backend, database, and AI layers within modern low-code/no-code ecosystems.
- System Transformation: Lead the migration of legacy monolithic systems to cloud-native solutions.
- Platform Development: Build responsive, intuitive web applications for Resident, Board, Front Office, and Back Office users.
- Technical Stack Execution: Develop using Angular (v10+), TypeScript, .NET Core, C#, ASP.NET Web API, and Entity Framework.
- API Management: Design, implement, and integrate RESTful APIs using .NET WebAPI to bridge frontend and backend systems.
- Architectural Leadership: Influence high-level architectural decisions, define scalable patterns, and lead hands-on system re-architecture.
- Optimization & Quality: Write clean, scalable code; perform thorough testing; identify/resolve bugs; and optimize performance across the full stack.
- Collaboration: Participate in daily standups/planning (Scrum/Kanban) and align feature releases with company goals.
- Leadership & Mentorship: Oversee code reviews, mentor colleagues, and promote a culture of continuous learning and knowledge sharing.
- DevOps Integration: Utilize Git, GitLab Pipelines, Azure DevOps, GitHub Actions, or Jenkins for CI/CD and code integration.
Requirements & Qualifications
- Experience: 5+ years of full-stack development on large-scale web applications.
- Frontend: Advanced proficiency in Angular (v10+) and TypeScript.
- Backend: Extensive experience in .NET Core, C#, ASP.NET Web API, and Entity Framework.
- Databases: Practical experience with SQL Server and PostgreSQL.
- Methodology: Strong knowledge of Git and Agile (Scrum/Kanban).
- Communication: Fluent English skills (written/verbal) for distributed team collaboration.
- Tools: Exposure to Docker and Kubernetes.
- Education: Bachelor’s in Computer Science, Engineering, or equivalent practical experience.
Nice to Have
- Cloud platforms (Azure/AWS) and Claude Code experience.
- Knowledge of microservices, service-oriented architectures, and hybrid application designs.
- Familiarity with test automation frameworks (Unit/Integration testing).
- Experience in large-scale system migrations or modernization initiatives.
Essential Soft Skills
- Communication: Articulating complex technical concepts to multidisciplinary teams.
- Problem-Solving: Proactive identification of issues within automation processes.
- Adaptability: Openness to learning new industry trends and low-code technologies.
- Time Management: Prioritizing tasks across multiple simultaneous projects.
Benefits
- Professional development with international customers.
- Structured career paths and mentorship programs.
- Collaborative, inclusive, and diverse work environment.