Mid Full-Stack Developer
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 Full-Stack Developer to be a core technical leader responsible for defining, developing, and supporting robust application software that drives the objectives of both our Information Technology and business units. This is a highly impactful role requiring deep expertise across the entire application stack, from relational database design (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, providing technical leadership, 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:
Technical Leadership & Development:
● Design, develop, and maintain high-performance, scalable web applications and
RESTful APIs using C#, .NET Core, and .NET Framework for the backend.
● Architect and implement responsive, user-friendly frontend interfaces utilizing
JavaScript and C#.
● Manage and optimize database schemas and interactions within SQL Server,
writing complex queries, stored procedures, and ensuring data integrity and
performance.
● 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.
Architecture & Collaboration:
● Lead technical analysis and design sessions to define project scope,
requirements, and technical architecture, translating business needs into detailed
development tasks.
● Mentor and guide other developers, conduct rigorous code reviews, and ensure
adherence to established Naming Conventions, design patterns, and security
best practices.
● 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.
● Core Technical Stack Proficiency
● Backend: Deep expertise in C# and the .NET Core framework is mandatory.
Experience with older .NET Framework applications for maintenance is a plus.
● Frontend: Strong command of JavaScript and modern web development
fundamentals (HTML5, CSS3, JSON).
● Preferred: Experience with a modern JavaScript framework, such as React, is
highly desirable to complement the .NET stack.
● Data: Expert-level proficiency with SQL (Microsoft SQL Server preferred),
including database design, ORMs (Entity Framework Core), and performance
tuning.
● Tools: Proficiency with development environments and tools, including Visual
Studio, SQL Server Management Studio (SSMS), and version control systems like Git.
Preferred/Optional Experience:
● 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.