Senior Software Engineer (Golang)
Golang, Typescript, Http, Cloudflare Workers, API Integration, Webhooks, Serverless, Tagging Analytics
About the role
We need engineers who have built, extended, and operated production software. As a Senior Software Engineer (Golang), your primary focus will be backend product engineering, integration platforms and Cloudflare Workers.
Work on a Go service/API and a TypeScript event-processing Worker.
Maintain and enhance a library of approximately 38 Managed Components.
Resolve compatibility defects and enterprise customer escalations.
Support customer onboarding and product demonstrations.
Contribute to architecture evolution, including potential execution isolation using Dynamic Workers.
6+ years of professional software engineering experience.
Strong, hands-on Go experience building and maintaining production APIs or backend services.
Practical TypeScript proficiency, including debugging and modifying backend or serverless code.
Solid HTTP fundamentals: requests, responses, authentication, headers, timeouts, retries, idempotency and error handling.
Experience integrating external APIs and handling changing third-party contracts.
Demonstrated ownership of production defects, troubleshooting, releases and regression tests.
Ability to understand an unfamiliar codebase and improve it without unnecessary rewrites.
Tagging/analytics: experience in that space is necessary, with an understanding of what problems tags solve for marketers.
Extensible systems, plugin architectures, SDKs or integration platforms.
High-throughput event processing, webhooks and asynchronous workflows.
Cloudflare Workers, serverless or edge computing.
Browser analytics, tag management, consent management, or marketing technology.