5+ years
Full-time (40h)
Analytics / Data
Full Remote
Golang
Python
Java
Process Automation
Terraform
CI/CD
AWS
Google Cloud Platform
Azure
Requirements
Must-haves
- 5+ years of software development experience
- Residence in Belo Horizonte, Minas Gerais, Brazil (note that this is not a hybrid position, but since the team is concentrated in Belo Horizonte, they want to focus on this city)
- Experience with at least one programming language (e.g. Go, Python, Java, functional programming experience is a plus)
- Deep knowledge of Computer Science fundamentals, with the ability to understand what happens behind the scenes of the software you use
- Understanding of the software release lifecycle, from initial concept to production deployment
- Proficiency in process automation, identifying repetitive manual tasks and implementing solutions to automate them
- Ability to evaluate engineering processes, propose improvements, gain team consensus, and implement changes
- Strong communication skills in both spoken and written English
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
Nice-to-haves
- Startup experience
- Experience with infrastructure as code tools (e.g. Terraform)
- Experience with cloud providers (e.g. AWS, GCP, Azure, Oracle OCI, complex on-premises environments are also valued)
- Experience with CI/CD pipeline tools
What you will work on
- Manage and automate infrastructure using tools
- Deploy and maintain cloud environments
- Implement and optimize CI/CD pipelines to streamline software delivery
- Monitor system performance and availability, ensuring stability and reliability
- Identify and resolve infrastructure issues, applying preventive solutions
- Collaborate with development teams to integrate infrastructure and deployment processes
- Automate repetitive tasks to improve efficiency and reduce manual effort
- Ensure security and compliance across systems and deployment workflows