Senior Fullstack 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 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.


Position Title: Senior Fullstack Developer

Location: Remote (LATAM)

What you will be doing:

● Lead the design, development, and implementation of complex web applications
using Angular, .NET, and other relevant technologies.
● Collaborate closely with cross-functional teams, including product managers,
designers, and other developers, to understand project requirements and
translate them into technical solutions.
● Provide technical leadership and guidance to junior developers, conducting code
reviews and ensuring adherence to coding best practices and standards.
● Architect scalable and maintainable solutions, considering performance, security,
and usability aspects.
● Develop responsive and intuitive user interfaces by applying UI design principles
and collaborating with designers to create visually appealing front-end
experiences.
● Implement and integrate APIs and external services to enhance application
functionality and optimize user experience.
● Troubleshoot and debug complex issues, identifying root causes and
implementing effective solutions
● Collaborate with stakeholders to gather requirements, provide technical insights,
and contribute to project planning and estimation.
● Stay updated with industry trends, emerging technologies, and best practices,
and provide recommendations for technical advancements and improvements.
● Actively participate in agile development processes, including sprint planning,
stand-ups, and retrospectives.


Requirements & Qualifications
To excel in this role, you should possess:
● Proven experience as a Developer, with a strong portfolio demonstrating
expertise in Angular and experience in .NET and UI design principles.
● Extensive hands-on experience in developing web applications using Angular,
including state management libraries like NGXS, Angular Material, etc.
● Proficiency in JavaScript, TypeScript, HTML5, CSS3, and responsive design
principles.
● Solid understanding of .NET framework and experience in building server-side
applications using C#, ASP.NET, and SQL Server.
● Familiarity with UI design principles and proficiency in UI design tools such as
Sketch, Figma, or Adobe XD.
● Experience working in an Agile development environment, utilizing tools such as
JIRA, Confluence, or similar.
● Hands-on experience with Azure DevOps for setting up and maintaining CI/CD
pipelines, with the ability to support and guide teams with less experience in this
area.
● Strong understanding of SQL concepts, including query optimization, data
● manipulation, and relational database design.


Nice to have:
● iOS/Android development (For future projects/initiatives)
● Experience with cloud platforms such as AWS or Azure.
● Familiarity with microservices architecture and RESTful API development.
● Understanding of containerization technologies such as Docker and
orchestration tools like Kubernetes.
● Familiarity with testing frameworks and automated testing tools.
● Prior experience in designing and implementing scalable and high-performance
web applications.


Soft Skills:
● Strong communication and collaboration skills, with the ability to
effectively communicate technical concepts to both technical and
non-technical stakeholders.
● Excellent leadership and mentoring abilities, with a track record of
guiding and developing junior developers.
● Strong problem-solving skills to proactively identify issues within
automation processes and develop efficient solutions.
● Time management skills to prioritize tasks and manage multiple projects
simultaneously, ensuring timely delivery and high-quality outcomes.
● Creative and solution-oriented mindset, capable of identifying opportunities and
taking proactive action.


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 be vital to our
continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity
and are committed to creating an inclusive environment for all employees.