The role
Job description
Role - Sr. Software Engineer (Golang + Typescript)/ Rust+ Typescript
Experience - 6+years
Shift - 1.30 pm onwards
Primary focus: Backend product engineering, integration platforms and Cloudflare Workers.
Must-have capabilities
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.
Particularly relevant experience
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.
Likely responsibilities
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.