Senior Backend Engineer TypeScript
Summary
Build and scale backend services for a crypto app, integrating Web2 systems with wallets, DeFi protocols, and on-chain data using TypeScript, NestJS, and distributed systems.
あなたはStartale Appのバックエンドアーキテクチャと実装を担い、スケーラブルなAPIやサービス、データパイプライン、インデクサー、データベースを設計・構築・運用します。大規模なWeb2システムとウォレット、DeFiプロトコル、オンチェーンデータを統合し、本番環境の障害や性能課題を解決します。
Responsibilities
- Own backend architecture and implementation for Startale App
- Design, build, and operate scalable production APIs and backend services
- Build and operate high-performance distributed systems
- Build and maintain data pipelines, background workers, asynchronous processing, and event-driven architectures
- Build blockchain integrations and indexing systems
- Design database schemas and optimize complex queries
- Diagnose production incidents, performance bottlenecks, and scaling challenges
- Establish observability, monitoring, and alerting
Requirements
- Backend engineering
- TypeScript
- NestJS
- Fastify
- Express
- API design
- Service-oriented architecture
- Distributed systems
- PostgreSQL
- Data pipelines
- Observability
- Monitoring
- Incident response
- Blockchain integration
- Blockchain indexing
- Wallet architecture
- DeFi protocols
- Go
- Kafka
- NATS
- RabbitMQ
- Docker
- CI/CD
Benefits
- Stock options
- Hybrid work
- Fully remote work option
- Annual company workation
- Flexible discretionary leave