Job Profile: Sr Golang Developer
Job Type: Long-time based contract Job Opportunity
Location: 100% Remote in Brazil
Job 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 skills
JD:
* 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