Senior Backend Engineer (Go / Golang)
RemoteCanada
Job Summary
Design, build, integrate, test, deploy, and support scalable APIs using Go, while architecting production-ready agentic solutions with autonomous workflows. Partner with stakeholders to translate business needs into technical requirements, conducting feasibility assessments and developing integration plans for new features. Create level-of-effort estimates, define task breakdowns, and drive delivery across milestones while maintaining strong partnerships across application, business, and infrastructure teams. Develop partner enablement assets such as API guides and Postman collections, and maintain external API documentation. Apply an operational mindset focused on SLOs, incident response, cost optimization, and security-by-design.
Required Qualifications
- Strong backend engineering experience with a primary expertise in Go (Golang)
- Proven, hands-on experience building agentic solutions and working deeply with agentic tooling and frameworks
- Strong experience with API platforms (REST APIs, SDKs, HTTP, OAuth2/OIDC, and OpenAPI 3.0.)
- Experience with microservices, PaaS, high availability cloud environments (Azure and/or GCP), and Rancher/Kubernetes
- Experience with data platforms/warehouses (e.g., Databricks)
- Deep familiarity with agentic and AI-enabled API patterns, including RAG, autonomous agents, and model orchestration
- Exposure to Model Context Protocol (MCP), Agent2Agent (A2A), Agent2Payments (A2P), and Universal Commerce Protocol (UCP / UCP.dev)
- Strong engineering practices: agile methodologies, DevOps best practices, test-driven development, CI/CD build & deploy systems, and modern code repositories
- Strong communication skills and the ability to collaborate proactively across infrastructure and engineering teams
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.