Mid Full-Stack Developer

Development & EngineeringRemote


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 a multitude of 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 Mid-Level Full-Stack Developer to be responsible for developing and supporting robust application software that drives the objectives of both our Information Technology and business units. This is an impactful role requiring good expertise across the entire application stack, from relational database expertise (SQL) and scalable backend architecture (.NET Core) to modern frontend development (JavaScript/C).
The ideal candidate will have a proven track record of delivering complex software projects from concept to implementation and maintaining the highest standards of code quality and performance. Experience in Logistics, Warehousing, or Transportation is a significant advantage.
Position Title: Mid to Mid+ Full-Stack Developer
Location: LATAM

What you will be doing:

  • Develop, support, and maintain high-performance, scalable web applications and RESTful APIs using C, .NET Core, and .NET Framework for the backend.
  • Implement responsive, user-friendly frontend interfaces utilizing JavaScript and C.
  • Manage and understand database schemas and interactions within SQL Server, write standard queries, and ensure data integrity and good practices.
  • Integrate internal and external third-party services and APIs securely (e.g., payment gateways, logistics services).
  • Apply coding, testing (unit and integration), rollout, and follow-up best practices in a collaborative team environment.
  • Participate in sessions to define project scope, requirements, and technical decisions, translating business needs into detailed development tasks.
  • Drive application performance and scalability improvements by identifying and resolving bottlenecks and optimizing algorithms and caching mechanisms.
  • Contribute actively to DevOps practices, including familiarity with version control systems (Git/TFS) and integrating automated testing into CI/CD pipelines.

Requirements & Qualifications

To excel in this role, you should possess:

Education & Experience:
  • Bachelor’s degree in Computer Science, MIS, or comparable work experience.
  • Minimum of 3+ years of professional full-stack software development experience.
  • Fluency in English (B2 or higher) is required for effective internal and cross-functional communication.
  • Backend experience: 3+ years; deep expertise in C and the .NET Core
framework is mandatory. Experience with older .NET Framework applications for maintenance is a plus.
  • Frontend experience: 2+ years; good command of JavaScript and modern web development fundamentals (HTML5, CSS3, JSON).
  • Experience with a modern JavaScript framework, such as React, is highly desirable to complement the .NET stack.
  • Strong-level proficiency with SQL (Microsoft SQL Server preferred),
including database design, ORMs (Entity Framework Core), and performance tuning.
  • Proficiency with development environments and tools, including Visual Studio, SQL Server Management Studio (SSMS), and version control systems like Git.
  • Experience with Logistics, Warehousing, or Transportation software systems, including Warehouse Management Systems (WMS) or Transportation Management Systems (TMS).
  • Practical knowledge of cloud platforms (AWS) and containerization technologies (e.g., Docker).
  • Experience with Agile/Scrum methodologies.

Soft Skill:

  • Excellent verbal and written communication skills for effectively conducting
software reviews, status updates, and collaborating on requirements with both technical and non-technical stakeholders.
  • Strong problem-solving and troubleshooting skills to quickly diagnose and resolve complex application issues (Tier 3 support).
  • High ownership and the ability to work independently or lead development tasks with minimal guidance.
  • Proven ability to mentor junior developers and participate effectively in team discussions (collaboration is key).
  • Detail-oriented approach to ensure software meets business requirements, coding standards, and project plans.

Why you will love 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.