Pyramid Consulting, Inc
Golang Developer
Job Description
Job Overview
Senior Golang Developer. 100% remote in Brazil. Long‑term contract.
Responsibilities
- Pick action items and work proactively.
- Work independently.
- Apply functional and object‑oriented paradigms.
- Apply SOLID principles.
- Explain REST principles and design APIs.
- Experience with SOA, micro‑services, and/or distributed architectures.
- Architect systems and teach others about design patterns with eye toward scale and reliability.
- Stay abreast of cross‑industry/domain technology solutions and advocate for new frameworks.
- Design and interact with complex persisted data models.
- Own a technical roadmap.
- Identify and improve poorly performing code or database queries.
- Continuously learn and master new skills.
- Communicate complex ideas simply and concisely.
- Monitor and own production services; lead multiple teams in troubleshooting.