You might also like
in Atlanta, GA
Full Stack Cloud Software Engineer - Full-time / Part-time
Hours | Full-time, Part-time |
---|---|
Location | Atlanta, Georgia |
About this job
Mandatory Skills 1: AWS, (Glue, Lambda, S3, IAM, VPC, EC2, Athena, Cloudwatch, Dynamo and RDS Candidate must have experience working on majority of these services)
Mandatory Skills 2: Terraform, DevOps & CI/CD tools (Jenkins/Cloudbees/Please Build)
Mandatory Skills 3: Python, Java, Scala, but Python preferred
Mandatory Skills 4: Data Stores, Data Sets, SQL & Git
Desired/Good to Have Skills:
Linux / UNIX operating system environment, comfort with bash scripting and command line
Experience in streaming data, such as Kafka, Kinesis
Machine learning and/or artificial intelligence experience
Experience building RESTful APIs (e.g. Python/Swagger)
Role: Full Stack Cloud Software Engineer
Location: Remote
YOE: Open
Key Responsibilities:
- Drive automation and integrate with CI/CD tools for continuous validation.
- Drive mentality of building well architected applications for AWS Cloud
- Drive the mentality of quality being owned by the entire team.
- Identify code defects and work with other developers to address quality issues in product code.
- Finding bottlenecks and thresholds in existing code through the use of automation tools.
- Articulate clear business objectives aligned to technical specifications and work in an iterative agile pattern daily.
- Ownership over your work task, and are comfortable interacting with all levels of the team and raise challenges when necessary.
Delivery Responsibilities:
- Core code production for back, middle and front end applications
- Deploying and developing AWS cloud applications and services end to end
- Operational triage of bugs, failed test cases and system failures
- Creating and optimizing infrastructure performance metrics
- Mapping user stories to detailed technical specifications
- Complete detailed peer code reviews
- Architecting pilots and proofs-of-concept effort to spur innovation
- Working in all stages of the development lifecycle
- Automation of manual data object creation and test cases
- Ask smart questions, collaborate, team up, take risks, and champion new ideas
Required Skills:
- Extensive experience with AWS or other cloud technologies including Glue, Lambda, S3, IAM, VPC, EC2, Athena, Cloudwatch, Dynamo and RDS
- Strong Terraform IaaS experience.
- Experience with DevOps & CI/CD tools Jenkins, Cloudbees, Please Build, etc.
- Proficiency with OOP languages such as Python, Java, Scala, but Python preferred
- Proficiency working with large data stores and data sets
- Deep understanding of database concepts and design for SQL (primarily) and NoSQL (secondarily) -- schema design, optimization, scalability, etc.
- Solid experience with git software version control and good understanding of code branching strategies and organization for code reuse
Desired or "Plus" Skills:
- Linux / UNIX operating system environment, comfort with bash scripting and command line
- Experience in streaming data, such as Kafka, Kinesis
- Machine learning and/or artificial intelligence experience
- Experience building RESTful APIs (e.g. Python/Swagger)