Company OverviewLean Tech is a forward-thinking technology company dedicated to developing state-of-the-art web applications hosted on AWS. Our mission is to create innovative solutions that seamlessly integrate with existing systems to enhance user experiences. We uphold values of innovation, collaboration, and excellence. As a leader in cloud technology, Lean Tech is distinguished by its robust implementation of AWS services, utilizing advanced tools such as AWS CDK and CloudFormation for efficient infrastructure management. Leveraging cutting-edge technologies like ReactJS and Material-UI for front-end development, alongside .NET and PostgreSQL for back-end solutions, we maintain our position at the forefront of modern technology. Our strategic location and global presence enable us to tackle complex cloud engineering challenges effectively.Position OverviewThe primary aim of this senior-level role is to design, implement, and manage sophisticated cloud infrastructure and applications on AWS. This position is crucial for developing groundbreaking web applications, utilizing advanced full-stack development skills in ReactJS, TypeScript, and Material-UI, along with .NET 6 for seamless integration. Responsibilities include creating and overseeing cloud infrastructure with AWS CDK and CloudFormation, collaborating with cross-functional teams to ensure system integration and data pipeline alignment, and implementing CI/CD pipelines with GitHub Actions. Additionally, the role involves managing serverless architectures using AWS Lambda and ensuring robust security practices with Cognito. Mentoring junior developers and fostering a culture of continuous improvement is also a key component. By joining our team, you will engage in a dynamic environment, pushing technological boundaries and enhancing user experiences through state-of-the-art solutions.Key ResponsibilitiesDesign, implement, and manage advanced cloud infrastructure on AWS using AWS CDK and CloudFormation, optimizing for efficiency and scalability.Develop and maintain scalable, secure APIs using C# and AWS Lambda, with a focus on serverless architecture to enhance performance.Optimize application performance, scalability, and security within AWS by leveraging best practices and monitoring tools.Collaborate with cross-functional teams for seamless integration and alignment of systems and data pipelines.Implement and maintain CI/CD pipelines using GitHub Actions to ensure efficient development workflows.Manage data migration and storage solutions effectively using AWS services like DMS and S3.Ensure robust authentication and authorization practices using AWS Cognito.Participate in code reviews and provide mentorship to junior developers, fostering a culture of learning and development.Develop responsive user interfaces with ReactJS, TypeScript, and Material-UI, in collaboration with UX/UI designers to create visually appealing applications.Required Skills & ExperienceBasic or intermediary knowledge in AWS cloud services, AWS CDK, or CloudFormation for cloud infrastructure management.Basic or intermediary knowledge in AWS Lambda for managing serverless architectures.Strong proficiency in ReactJS, TypeScript, and experience with Material-UI (MUI) or custom components for front-end development.Strong proficiency in .NET 6 or 8 version, and C# for developing APIs.Basic or intermediary knowledge with GitHub Actions for implementing CI/CD pipelines.Thorough understanding of security best practices, including Cognito.Bachelor's degree in a related field with at least 5 years of experience in cloud engineering, preferably using AWS.Nice to Have SkillsExperience with Docker and Kubernetes for container management and orchestration.Familiarity with serverless computing frameworks for scalable application development.Knowledge of GraphQL and advanced monitoring tools for improved API and system performance.Understanding of agile methodologies to enhance collaborative work processes.Strong analytical skills with familiarity in using NoSQL databases for data-driven decision-making.Additional certifications in advanced data analysis or machine learning to complement cloud engineering expertise.Relevant certifications such as AWS Certified Solutions Architect -Professional or AWS Certified DevOps Engineer - Professional.Proficiency in Python and SQL for data manipulation and analysis.Soft SkillsEffective communication and collaboration skills to ensure seamless integration and execution within cross-functional teams.Strong problem-solving abilities to tackle complex cloud engineering challenges efficiently.Proven leadership and mentorship skills to nurture junior developers and foster a culture of continuous learning.Adaptability in mastering and applying advanced technologies, particularly within AWS environments.Proactive learning attitude to stay updated with the latest advancements in AWS and related technologies.Why You Will Love Working with UsJoin 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. #J-18808-Ljbffr