Role - Sr. Software Engineer (Golang + Typescript)/ Rust+ Typescript
Experience - 6+years
Shift - 1.30 pm onwards
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.
Position 2: Senior Systems Engineer — Rust + TypeScript
Primary focus: Production Rust services, HTTP request processing and edge/serverless engineering.
Must-have capabilities
Strong commercial experience developing and maintaining production Rust services.
Practical TypeScript proficiency, particularly asynchronous services and request/response handling.
Deep understanding of ownership, borrowing, error handling, concurrency and async Rust.
Experience with HTTP networking, request transformation, proxying or comparable systems programming.
Ability to diagnose production performance, reliability and compatibility problems.
Strong automated testing, code-review and operational debugging practices.
Particularly relevant experience
Tokio, Hyper, Axum or similar Rust networking frameworks.
Reverse proxies, gateways, CDNs, API gateways or web infrastructure.
Cloudflare Workers or comparable edge/serverless environments.
JavaScript/HTML transformation, streaming responses, headers, redirects and caching.
Large-scale traffic processing or latency-sensitive systems.
Likely responsibilities
Work on a Rust service/API and a TypeScript Worker.
Maintain first-party tag gateway functionality.
Investigate JavaScript injection/rewrite compatibility problems.
Support enterprise onboarding, incidents and production escalations.
Contribute to reliability, performance and future gateway enhancements.
Shared expectations
Both engineers must demonstrate
Product engineering mindset: Understand customer behavior and long-term maintainability, not just assigned requirements.
Production ownership: Investigate incidents, perform root-cause analysis and make secure corrective changes.
Engineering quality: Write tests, review code, work with CI/CD and understand rollback/recovery.
System design judgment: Make pragmatic decisions around performance, security, compatibility and extensibility.
Autonomy and communication: Work directly with product and engineering stakeholders, explain trade-offs clearly and escalate risks early.
Operational readiness: Willingness to participate in an agreed support/on-call arrangement, subject to defined coverage and escalation expectations.
Preferred candidate profile
Senior individual contributor, ideally with around 6–10+ years of relevant engineering experience, but assess demonstrated depth rather than years alone.
Has personally owned production services, substantial integrations or core platform components.
Can explain difficult incidents, design compromises and mistakes from previous projects.
Comfortable contributing to an established product instead of insisting on rebuilding it.
Able to work effectively with US/UK stakeholders, including agreed overlap hours.
📌 Senior Software Engineer - Golang (India)
🏢 Trantor
📍 India