Cloud Engineer - Full Stack Developer

Innovative Solutions4 months ago
Nashville, TN, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As a member of our Professional Services team, you will assist in building, deploying, and maintaining 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.

Key Responsibilities

  • Assisting in designing and building modern, 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 business needs
  • Actively participating in team meetings and cross-functional interactions while keeping supervisors informed of progress and issues
  • Contributing to client project status meetings and R&D projects to validate new service offerings
  • Staying current with technology trends and proposing the latest usage and integration standards
  • Developing and managing backend infrastructure, APIs, and integrations using languages like Python, Java, and PHP
  • Participating in code reviews, documenting infrastructure-as-code, and assisting with UI/UX
  • Building frontend interfaces and dashboards using Angular and React
  • Utilizing best practices for security, compliance, and business continuity in cloud solutions

Required Qualifications

  • 5+ years’ experience as a cloud engineer with hands-on expertise across AWS cloud services
  • Strong experience with infrastructure-as-code tools like CloudFormation
  • Experience coding in multiple languages including Node.js, Python, Angular, React, .NET Core, and .NET Framework
  • Experience using AWS platforms including, but not limited to, Cognito and Amplify
  • Understanding of modern app architectures in cloud environments
  • Ability to collaborate with cloud engineering 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 (Java, JavaScript, Python, C#) for developing cloud-native applications
  • Understanding of cloud computing concepts including IaaS, PaaS, serverless, and containers
  • Working knowledge of key AWS services such as EC2, S3, Lambda, API Gateway, ECS, Fargate, and RDS
  • Experience using AWS command line tools and SDKs to manage infrastructure as code
  • Building, deploying, and managing microservices applications on AWS
  • Experience with AWS data storage solutions like DynamoDB, NoSQL, and Aurora RDS
  • Experience with containers and orchestration platforms (Docker, Kubernetes) and implementing AWS security best practices

Preferred Qualifications

  • Experience with CI/CD pipelines and automated testing
  • Building event-driven architectures on cloud platforms
  • Using infrastructure as code tools like CloudFormation
  • Expertise with frontend JavaScript frameworks such as React
  • Machine learning capabilities using tools like SageMaker
  • Leveraging serverless architectures where applicable

Benefits & Perks

  • Compensation: The salary range provided is a general guideline. Innovative considers factors such as role responsibilities, market conditions, geographic location, and your professional experience, key skills, and education/training when extending an offer.
  • Our hiring process may include AI tools to support parts of candidate assessment; however, final hiring decisions are made by humans.

Required Skills

Java
.NET Framework
AWS Cognito
React
Node.js
Modern App Architectures
JavaScript
Microservices
Kubernetes
Serverless Architectures
CloudFormation
Docker
Infrastructure as Code
C#
AWS Cloud Services
.NET Core
Security Best Practices
Python
Angular
CI/CD Pipelines
AWS Amplify