Job Profile: Sr Golang DeveloperJob Type: Long-time based contract Job OpportunityLocation: 100% Remote in BrazilJob Description:Job Description:Specific Asks- 8+ years of experience with at least the last 2-3 years focused on Golang.- Sr developer- Ability to pick action items and work proactively.- Work independently- Excellent communication skillsJD:- 8+ Years of Software Development Experience- Able to apply functional and object-oriented paradigms.- Able to apply the SOLID principles.- Able to explain REST principles and design APIs that follow them.- Experience with SOA, micro-services, and/or distributed architectures- Able to architects systems and teaches others about appropriate software design patterns with eye towards scale and reliability- Stays abreast of cross-industry/domain technology solutions and able to advocate for new frameworks and technologies within their scope of influence.- Demonstrated ability designing and interacting with complex persisted data models.- Demonstrated ability to own a technical roadmap.- Able to both identify and improve poor performing code or database queries.- You are interested in continually learning and mastering new skills.- Able to communicate complex ideas and concepts simply and concisely.- You are willing to monitor and own the production services the team is responsible for and capable of leading multiple teams in troubleshooting.- Able to diagnose the most challenging production issues and implement the observability to provide this ability.- Able to lead efforts across enterprise technical teams to drive complex enterprise issues to root cause - along with a plan and measurable progress for resolution.- You are empathic and enjoy learning from and mentoring other engineers.Nice to Haves- Open source software and dependency management- Object/Document data storage technologies- Caching and in-memory database technologies- Asynchronous/Multi-threaded Programming Patterns- Message queuing technologies/strategies