Match score not available

Mid-Level to Mid+ Full Stack Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Lean Tech logo
Lean Tech Information Technology & Services SME https://www.leangroup.com/
501 - 1000 Employees
See all jobs

Job description

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.

Position Overview


This role involves developing and implementing innovative, high-quality software solutions as part of Lean Tec. The primary purpose is to enhance functionality, performance, reliability, and scalability of our products, leveraging advanced knowledge in back-end frameworks like C# and SQL databases including MySQL, Snowflake, and MariaDB. You will design user-friendly interfaces utilizing technologies such as Angular, CSS, and Tailwind CSS. The position requires active collaboration with cross-functional teams, using agile methodologies, to deliver complex projects efficiently. Leveraging cloud services within AWS for deployment and monitoring, and utilizing AI-powered coding assistants to boost development efficiency are integral to this role. As part of a team committed to improving healthcare outcomes, your contributions will support our strategic goal of
advancing value-based care through superior analytics and efficient care networks.

Key Responsibilities

  • Develop and rigorously test modern web applications using advanced technologies such as React and Angular, ensuring compatibility with specific project needs.
  • Design and construct intuitive, visually appealing user interfaces using CSS, SCSS,  Bootstrap, Angular Material, Kendo UI, and Tailwind CSS.
  • Implement robust, scalable back-end services with C# using Entity Framework, adhering to SOLID principles and best practices.
  • Design and optimize database schemas in MySQL, MariaDB, and Snowflake, leveraging advanced SQL query writing and optimization techniques.
  • Manage and streamline version control processes using Git, including commits, branching strategies, and release management.
  • Utilize AI-powered coding assistants such as GitHub Copilot and Tabnine to enhance development efficiency and code quality.
  • Collaborate effectively with cross-functional teams, including Design, Product, Data Science, and DevOps, to deliver complex, multi-faceted projects.
  • Troubleshoot and resolve software issues promptly, ensuring minimal impact on development timelines.
  • Communicate clear progress updates, addressing project milestones, risks, and potential obstacles.
  • Continuously enhance the codebase through high-quality technical contributions and code reviews.
  • Engage actively in all phases of the development lifecycle, from technical planning to execution, ensuring alignment with Agile methodologies.

Required Skills & Experience

  • Advanced proficiency in C# for implementing robust, scalable back-end services.
  • Advanced proficiency in modern front-end frameworks, specifically Angular, with React considered for future projects.
  • Intermediate proficiency in designing and building user-friendly interfaces using CSS, SCSS, Bootstrap, Angular Material, Kendo UI, and Tailwind CSS.
  • Advanced knowledge and experience in relational database technologies, focusing on Snowflake, MySQL, and MariaDB, including advanced SQL query writing, query optimization, and database schema design.
  • Experience working in AWS cloud environments is essential, utilizing services like Cloudwatch, Lambdas, ECS, ECR, RDS, EventBridge, Fargate, SQS, S3, Cloudflare, EC2, SNS, API Gateway, and Route53.
  • Strong proficiency with Git, including various branching models and workflow management.
  • Proficiency in using AI-powered coding assistants such as GitHub Copilot to enhance development efficiency and code quality.
  • Excellent communication skills with the ability to articulate complex ideas clearly and concisely.
  • Proven ability to analyze ambiguous requirements, identify clear solutions, and deliver with an understanding of trade-offs.
  • A growth mindset with a passion for continuous learning and exploring new technologies.
  • Knowledge of back-end frameworks including Entity Framework and integration with New Relic, Newtonsoft, and AWS services.

Nice to Have Skills

  • Experience with Agile development methodologies
  • Familiarity with other AI-powered tools beyond GitHub Copilot, such as Tabnine or ChatGPT
  • Understanding of Test-Driven Development (TDD) practices
  • Knowledge of CI/CD pipelines and automation tools
  • Experience with Docker for containerization
  • Exposure to additional back-end frameworks like .NET Core
  • Strong problem-solving skills and a proactive approach to tackling challenges 
  • Certification in AWS Cloud Architect or related disciplines
  • Excellent team collaboration skills and an ability to mentor junior developers
  • Familiarity with NoSQL databases like MongoDB or Cassandra.

Soft Skills

  • Exceptional communication skills, enabling the clear articulation of complex technical ideas to various stakeholders.
  • Strong problem-solving abilities, demonstrated through analyzing ambiguous requirements to deliver optimal solutions.
  • Effective collaboration within cross-functional teams, ensuring successful project delivery and alignment with business goals.
  • Proven leadership capabilities in guiding teams through all stages of the development lifecycle, fostering a culture of excellence and growth.
  • Adaptability and a growth mindset, with a passion for continuous learning and exploration of new technologies.

Why You Will Love Working with Us

  • 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.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs