Lean Tech

Senior Software Engineer

Lean Tech

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSCloudDockerGraphQLKubernetes.NETNoSQLPostgresPythonReactSQLTypeScript

About the role

  • Design, implement, and manage advanced cloud infrastructure on AWS using AWS CDK and CloudFormation
  • Develop and maintain scalable, secure APIs using C# and AWS Lambda
  • Optimize application performance, scalability, and security within AWS
  • Collaborate with cross-functional teams for system and data pipeline integration
  • Implement and maintain CI/CD pipelines using GitHub Actions
  • Manage data migration and storage solutions using AWS DMS and S3
  • Ensure robust authentication and authorization using AWS Cognito
  • Participate in code reviews and mentor junior developers
  • Develop responsive user interfaces with ReactJS, TypeScript, and Material-UI

Requirements

  • Basic or intermediary knowledge in AWS cloud services, AWS CDK, or CloudFormation
  • Basic or intermediary knowledge in AWS Lambda
  • Strong proficiency in ReactJS, TypeScript, and experience with Material-UI (MUI)
  • Strong proficiency in .NET 6 or 8 and C#
  • Basic or intermediary knowledge with GitHub Actions
  • Thorough understanding of security best practices, including Cognito
  • Bachelor's degree in a related field
  • At least 5 years of experience in cloud engineering
  • Nice to have: Docker and Kubernetes, serverless frameworks, GraphQL, advanced monitoring tools, agile methodologies, NoSQL, certifications (AWS Solutions Architect Professional, AWS DevOps Engineer Professional), Python and SQL