Tech Stack
AnsibleAWSAzureCloudGoGoogle Cloud PlatformJavaTerraform
About the role
- Develop and maintain projects in Golang with deployment on AWS
- Execute Terraform to create/remove resources on AWS
- Monitor applications through logs and metrics
- Participate in technical analysis with product teams to define requirements
- Lead the squad on technical decisions, ensuring considerations for technical debt, systems design, stability, reliability, monitoring/observability, and business needs
- Mentor and provide constructive feedback to other engineers
- Work on Pay By Wallet product: unified API suite enabling tokenized wallet transactions globally on Visa merchants
Requirements
- 5+ years of experience as a Software Developer
- 3+ years of experience with Golang
- 2+ years experience with any cloud platform (AWS/GCP/Azure)
- 2+ years experience with Infra as Code tools (Terraform, Ansible, AWS CloudFormation)
- Experience deploying Go services on AWS
- Experience executing Terraform to manage AWS resources
- Monitoring applications through logs/metrics
- Mentoring, sponsoring, and providing constructive feedback to other engineers
- Ability to lead squad-level technical decisions considering technical debt, systems design, stability/reliability, and observability
- Bachelor's Degree required (alternatively advanced degree with reduced experience or 8+ years experience as specified)
- Knowledge in Java is a differential
- Experience working with critical systems is a differential