Job Title: Staff Backend Engineer Company Name: Trojan Trading Job Url: https://jobs.gem.com/trojan-trading/am9icG9zdDqqgFsHp5hKqd8i6fd2SoZz?utm_source=GemLink&utm_medium=c291cmNlOlyPif6bOyHcMaqGJko6eBc&jr_id=68cd8d69b2a74e1837ed8aed Job Description: Role Overview We’re seeking a Staff Backend Engineer with proven expertise in designing, building and owning scalable, high throughput and low latency microservices-based backends in TypeScript. Ideally, you will have experience doing so within the Solana ecosystem or broader blockchain space. The ideal candidate is a proactive and autonomous technical lead who thrives on tackling complex challenges and shares a passion for on-chain trading. You should have experience with system design/architecture, developing complex codebases sustainably with minimal technical debt, handling a large number of concurrent users with real-time data streaming, and directing a team to accomplish its goals and ship first-class products. As a Lead Backend Engineer you’ll convene directly with the co-founders and build new innovative features, bring on improvements to current products. Key Responsibilities Project/Product Ownership: Leadership and oversight of Trojan Trading’s backend services while reporting directly to the technical co-founders. Backend Development: Design, develop, and maintain robust backend services using TypeScript (Bun.js framework) to support trading functionality, tools/analytics for traders, third-party integrations, and more. System Availability/Reliability: Design scalable and fault-tolerant architectures, implement monitoring/alerting, and maintain disaster recovery protocols to ensure system availability. Performance Optimization: Ensure backend systems & database queries deliver top-tier speed for thousands of concurrent users without compromising on reliability. Code Quality: Uphold best practices by writing well-structured, efficient, and well-documented code. Collaborate Across Teams: Work closely with frontend teams and users to align backend solutions with platform objectives. Problem Solving: Identify, debug, and resolve complex technical issues to maintain smooth platform operations.