Backend Engineer
Role in brief
Trojan Trading seeks a Backend Engineer to develop high-performance microservices for its non-custodial crypto trading platform. This role involves building and optimizing backend systems for trading functionality, analytics, and third-party integrations. Candidates with strong TypeScript, Node.js/Bun.js, and database experience, particularly in crypto trading or data-heavy services, should apply to join a small, expert remote team.
About the role
This role focuses on designing, developing, and maintaining robust backend services for a crypto trading and data platform. The work involves using TypeScript with the Bun.js framework to support core trading functionality, build tools for traders, and integrate with third-party systems. A key aspect is ensuring these systems are scalable and performant, capable of handling numerous concurrent users while maintaining reliability.
The Backend Engineer will collaborate closely with designers, product teams, and users to ensure that backend solutions align with the platform's overall objectives. This includes optimizing performance for critical database queries and ensuring the speed of backend systems. The company emphasizes a small, highly skilled team environment, where individual contributions are significant.
Success in this position means consistently delivering well-structured, efficient, and documented code that adheres to best practices. It also requires the ability to independently identify, debug, and resolve complex technical issues to maintain seamless platform operations. The goal is to provide a platform where execution is fast, data is accurate, and all markets are accessible.
The salary for this position ranges from $150,000 to $350,000 USD.
Skills that matter here
- TypeScript: This role requires proficiency in TypeScript for developing and maintaining robust backend services within the Bun.js framework.
- Node.js: Proficiency in Node.js is essential for backend development, building optimized API endpoints, and handling a significant concurrent user base.
- Bun.js: Experience with Bun.js is specifically required as the framework for building backend services.
- Postgres: A strong command of Postgres is necessary for designing and optimizing high-performance, high-reliability database use cases.
- Clickhouse: Experience with Clickhouse is also required for designing and optimizing high-performance, high-reliability database use cases.
Who this role suits
- A self-starter who can independently drive projects to completion.
- Someone with a background in crypto trading platforms, DeFi, or other data-heavy services.
- An individual who values working within a small, expert team and collaborating cross-functionally.
- A developer passionate about on-chain trading, possibly with personal trading experience.
From the employer
Key Responsibilities:
- 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.
- Collaborate Across Teams: Work closely with designers, product teams, and users to align backend solutions with platform objectives.
- 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.
- Problem Solving: Identify, debug, and resolve complex technical issues to maintain smooth platform operations.
Qualifications:
- Proficiency in Node.js/Bun.js and TypeScript with 5+ years of experience in backend development.
- Proficiency with building robust and optimized API endpoints.
- Experience in building backend systems serving a significant user base concurrently.
- Proven ability to work independently while driving projects to completion.
- Strong communication skills to work effectively within a cross-functional team.
- Experience working within a mid-sized engineer team.
- Experience working on backend systems for crypto trading platforms, DeFi applications, or other data-heavy services.
- Passion or experience in on-chain trading; being a part-time trader on Solana is a plus.
- Strong command of Postgres and/or Clickhouse, including design and optimization for high-performance high-reliability use cases.
Questions about this role
What is the remote work policy for this role?
This is a fully remote position.
What level of seniority is expected for this position?
This role is for a middle-seniority engineer, requiring at least 5 years of backend development experience.
What are the core technical skills required?
Key technical skills include proficiency in TypeScript, Node.js/Bun.js, and strong command of Postgres and/or Clickhouse.