Cloud Engineer - Appdev

Engineering · Full-time · NY, United States of America

Job description

As a member of our Professional Services team, you will assist in the building, deploying, and maintaining of critical customer applications. In this role, you will provide thought leadership and hands-on technical execution to optimize client environments and ensure robust, scalable applications.

Responsible for: -Assisting in the designing and building modern and highly scalable cloud-based applications for customers -Migrating and modernizing customer legacy applications using AWS services -Working with Project Managers and clients to provide recommendations and technology roadmaps to meet their business needs -Actively participating in team meetings and cross-functional interactions -Keeping team members and supervisors informed of progress and issues -Actively contributing to client project status meetings -Contributing to R&D projects to validate/invalidate new services offerings -Remaining current with technology trends and new technologies -Proposing the latest technology usage and integration standards -Developing and managing backend infrastructure, APIs and integrations to support cloud-based solutions, using programming languages like Python, Java, and PHP and Node.js -Participating in code reviews, creating documentation infrastructure-as-code, and assisting with UI/UX design -Building out frontend interfaces and dashboards for applications using languages like Angular and React and vue.js -Utilizing best practices for security, compliance, and business continuity in cloud solutions

How you will be successful: -Bridging the gap between technical complexity and business objectives through adept problem-solving abilities -Building trusting relationships with team members and collaborating departments -Comfortable with pushing boundaries and technical limits (maintain technical aptitude and knowledge of industry) -Confidently communicating with diverse stakeholders to translate requirements into impactful outcomes -Championing ongoing elevation of personal skills paired with knowledge transfer to teammates -Having the ability to rapidly learn new languages, frameworks, or business domains as needed to meet the diverse needs of multiple clients

Requirements of the role: -4-6 years’ experience as a cloud engineer with hands-on expertise across AWS cloud services -Strong experience with infrastructure-as-code tools like CloudFormation or Terraform -Experience coding in multiple languages including Node.js, Python, Angular, React, .NET Core, .NET Framework -Experience using AWS platforms including but not limited to Cognito and Amplify -Understanding of modern application architectures in cloud environments

  • Experience developing with modern web frameworks like .NET, React, and Vue.js -Able to collaborate with cloud engineer and project management teams -AWS Certification(s) a must have (can be obtained upon hire) - minimum requirement at 90 days is AWS Certified Developer Associates -In-depth experience with one or more programming languages like Java, JavaScript, Python, C# used for developing cloud-native applications. -Understanding of cloud computing concepts - IaaS, PaaS, serverless, containers etc. -Working knowledge of Amazon Web Services - key services like EC2, S3, Lambda, API Gateway, ECS, RDS etc. -Experience using AWS command line tools and SDKs to manage infrastructure as code -Building, deploying, managing microservices applications on AWS -Working with AWS data storage solutions like DynamoDB, NoSQL, and Aurora RDS -Experience with containers & orchestration platforms like Docker and Kubernetes on AWS Security using security best practices for applications in the public cloud

Additional Valuable Skills:  -Experience with CI/CD pipelines and automated testing -Building event-driven architectures on cloud platform -Frontend JavaScript frameworks like React -Machine learning capabilities like SageMaker -Leveraging serverless architectures where applicable -Integrating LLM with applications