Senior Full Stack Cloud Engineer

FullStack DeveloperRemote


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.
Currently, we are seeking a Senior Full Stack Cloud Engineer to join our team. Here are the challenges that our next warrior will face and the requirements we look for: 
Position Title: Full Stack Cloud Engineer
Seniority: Senior
Location: Remote
 
Position Overview

We are seeking an experienced Full Stack Cloud Engineer to join our dynamic team. The ideal candidate will have a strong background in AWS cloud services, full-stack development including expertise with ReactJS and Material-UI, and infrastructure as code using both AWS CDK and CloudFormation. Also is very important the expertise in .Net Development with the AWS ecosystem.

Key Responsibilities
  • Design and implement scalable, secure, and maintainable APIs using C# and AWS services, with a focus on AWS Lambda.
  • Collaborate with front-end and back-end developers to ensure seamless integration
  • Collaborate with cross-functional teams to gather and analyze requirements, ensuring our solutions meet business needs and user expectations
  • Manage data migration and storage solutions using DMS and S3
  • Implement serverless services using AWS Lambda, leveraging both CDK and CloudFormation
  • Ensure proper user authentication and authorization using Cognito
  • Ensure the security of our APIs through rigorous testing and adherence to best practices in authorization and authentication
  • Optimize existing API architecture to improve performance and scalability, employing best practices in cloud-native development
  • Stay updated with the latest cloud technologies and recommend improvements
  • Stay abreast of emerging technologies and trends in cloud computing and API development, recommending innovations that can enhance our systems and processes
  • Provide technical guidance and mentorship to junior developers, fostering a culture of learning and growth within the team
  • Develop and maintain responsive, user-friendly front-end interfaces using ReactJS, TypeScript, and Material-UI components
  • Collaborate with UX/UI designers to implement consistent and visually appealing designs using MUI's theming capabilities
  • Optimize MUI component usage for performance and reusability across the application
  • Customize and extend MUI components as needed to meet specific project requirements
  • Ensure proper integration of MUI components with the application's state management and API calls
  • Stay updated with the latest MUI releases and best practices, implementing improvements as appropriate
  • Mentor junior developers in effective use of MUI within the React ecosystem

Required Skills & Experience
 
  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field
  • Strong proficiency with .NET 6 and above framework, C#  and PostgreSQL
  • Strong proficiency in SQL and data modelation.
  • Knowledge of some AWS technologies, especially lambda functions. 
  • Familiarity with MUI's styling solutions (e.g., styled-components, emotion)
  • Strong communication skills with the ability to translate technical concepts to non-technical stakeholders
  • Strong proficiency in ReactJS and TypeScript
  • Experience optimizing performance of React applications using MUI components
  • Extensive experience with Material-UI (MUI), including custom theming and component creation
  • Demonstrable knowledge of responsive design principles and their implementation using MUI
  • Understanding of accessibility standards and their application within MUI components
Nice to Have Skills
 
  • Familiarity with CI/CD tools, especially GitHub Actions
  • Familiarity in Python. 
  • Familiarity with CDK and CloudFormation AWS services. 
  • Understanding of security best practices in cloud environments
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.