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.
• Solid 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.
📌 Senior Software Engineer — Rust + TypeScript (India)
🏢 Trantor
📍 India