Key Responsibilities
- Design, build, and maintain scalable backend services using TypeScript (Node.js/Bun).
- Develop and optimize REST/JSON APIs and WebSocket endpoints for high-concurrency applications.
- Own data models and business logic for sessions, streams, submissions, leaderboards, notifications, and payments.
- Integrate backend services with Solana programs, build and serialize transactions, manage PDAs, state accounts, and RPC interactions.
- Index on chain events into PostgreSQL for analytics and API consumption while ensuring safe flows for signing, fee estimation, and transaction handling.
- Architect and maintain real-time features using WebSockets, Pusher, or similar technologies while supporting chat, notifications, analytics feeds, and state updates.
- Work with WebRTC and media pipelines, integrating platforms such as Livepeer, Mux, or Twilio for live streaming, uploads, webhook processing, and playback.
- Manage reconnections, stream key rotation, lifecycle management, and cleanup processes in production.
- Profile and optimize performance across APIs, database queries, caching layers, and background jobs.
- Build resilient systems using idempotency, retry logic, circuit breakers, and graceful degradation patterns.
- Implement logging, monitoring, metrics, tracing, and alerting across critical backend paths.
- Collaborate with product, frontend, and infrastructure teams to deliver end-to-end features.
- Own projects from architecture and implementation to rollout and iteration while supporting code reviews and mentoring.
Requirements (Must-Have)
- 5+ years of backend engineering experience with Node.js/Bun and TypeScript.
- Strong background in designing and scaling HTTP and WebSocket APIs.
- Hands-on experience with Solana or similar smart contract ecosystems, including accounts, PDAs, transactions, and RPC/Web3 SDKs.
- Experience with real-time systems: WebSockets, Pusher, Socket.io, event-driven patterns, queues, and background workers.
- Exposure to video/streaming workflows, WebRTC, or integrations with providers like Mux, Livepeer, or Twilio.
- Proficiency in relational databases (PostgreSQL preferred), indexing, schema design, and performance tuning.
- Experience working in cloud environments (AWS/GCP/Azure) with Docker-based deployments and CI/CD.
- Ability to operate autonomously, unblock development challenges, and deliver outcomes confidently.
- Strong communication skills and comfort in cross-functional, remote-first teams.
Nice-to-Haves
- Experience building backend systems for high-frequency trading, DeFi products, on-chain analytics, or crypto market infrastructure.
- Deep Solana ecosystem experience (Anchor, Jito, Helius, specialized RPC providers, MEV/orderflow concepts).
- Familiarity with OLAP databases such as ClickHouse for large-scale analytics workloads.
Job Type: Full-time
Pay: Rs300,000.00 - Rs400,000.00 per month
Application Question(s):
- How many years of professional experience do you have working with TypeScript and Node.js in production environments?
- Have you built or integrated backend services with Solana or any other smart contract platform? Please describe your experience.
- Do you have hands-on experience building or maintaining real time systems using WebSockets, WebRTC, or streaming providers like Livepeer or Mux?
- Rate your proficiency with relational databases, specifically PostgreSQL, including schema design and query optimization.
- Have you previously worked in a fully remote, distributed engineering team where you independently drove feature delivery end to end?
- How much experience do you have with Solana?
- Current Salary
- Desired Salary
- Notice Period Duration
- How much experience do you have with Typescript, Node, Bun?
Work Location: Remote