Talk to us

Senior Software Engineer (Golang)

Full Time
Experience: 6+ years
Remote
Skills:

Golang, Typescript, Http, Cloudflare Workers, API Integration, Webhooks, Serverless, Tagging Analytics

Remote1 PM onwards

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.