About the AWS Cloud Engineer position

We are looking for a AWS Cloud Software Engineer who will assist us with design, development, and installation of software solutions. Your duties will include organizing full lifecycle software development including selecting appropriate Cloud services to design and deploy an application based on given requirements. You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. You should have a track record of successfully building scalable data solutions that connect to distributed data storage using multiple data connectors.

AWS Cloud Engineer Responsibilities

  • Experience in designing, developing, optimizing and troubleshooting complex data pipelines
  • Knowing how to implement and control the flow of data, to and from a service provider
  • Must have experience and knowledge on CI/CD process and worked on migration methodologies
  • Capability to select the appropriate services based on compute, data, or security requirements
  • Ensure compliance with project plans and industry standards
  • Provide support and consulting on software systems usage as well as helping development teams with designing, capacity planning and deploying web-scale distributed systems
  • Evaluate and deploy software tools, processes, metrics, and cost control strategies
  • Integrate software components into a fully functional software system using a wide variety of of protocols like REST, SOAP, MQ, TCP/IP, JSON and others
  • Organize, document, and maintain software functionality along with designing and building automated code deployment systems that simplify development work and make our work more consistent and predictable
  • Prepare software verification plans and quality assurance procedures
  • Write well designed, testable, efficient code as well as designing and deploying dynamically scalable, available, fault-tolerant, and reliable applications on the Cloud
  • Prepare specifications and determine operational feasibility including migrating complex, multi-tier applications between Heroku and AWS.

AWS Cloud Engineer Requirements

Four-year BS degree in Computer Science or similar degree and 5+ years professional experience working in a Cloud Computing Software Engineering position

Significant experience in developing web applications using at least one popular web framework, such as Django

Excellent knowledge of Relational Databases and SQL

Good experience in designing interactive applications and with test-driven development

Knowledge of Python a plus

Experience in data engineering is a plus

Close familiarity with software engineering tools, software development methodology and release processes

Additional Information

At Gravyty, our tech stack is Python, Django, React, GraphQL, Javascript, PostgreSQL, AWS, and Heroku