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