Senior Backend Engineer
Throne
Software Engineering · Full-time
Austin, TX, USA
USD 140k-160k / year
Posted on Apr 11, 2025
About the Role
We are seeking a Backend Engineer who crafts high-performance, elegant systems. You'll build everything from data indexing pipelines to customer-facing APIs, with a focus on simplicity and speed. At Throne, we believe in ruthlessly eliminating complexity while maintaining exceptional performance.
Core Technologies
- Go
- Amazon Web Services (AWS)
- PostgreSQL
- gRPC
- Protocol Buffers
Key Responsibilities
- Design and implement high-performance gRPC APIs
- Build robust data indexing and processing pipelines
- Optimize PostgreSQL queries and schema design
- Develop and maintain core backend services on AWS
- Create clean, maintainable, and efficient code
- Design simple solutions to complex problems
- Implement monitoring and observability solutions
- Drive architectural decisions with a focus on performance
Technical Requirements
- Deep expertise in Go and its ecosystem
- Strong experience with PostgreSQL optimization
- Proven track record building production gRPC services
- Experience with AWS services, especially:ECS S3 SQS Aurora/RDS Sagemaker Terraform
- Understanding of distributed systems principles
- Experience with high-throughput data processing
- Knowledge of performance optimization techniques
You Should Have
- Built and shipped production backend systems
- Optimized large-scale database operations
- Implemented efficient data processing pipelines
- Designed clean, well-documented APIs
- Strong opinions about system design, weakly held
- Bias towards simple, maintainable solutions
- Track record of measuring and improving performance
Technical Focus Areas
API Design & Implementation
- gRPC service design
- Protocol Buffer schema design
- API versioning and evolution
- Error handling and validation
- Performance optimization
Database
- PostgreSQL query optimization
- Schema design and migrations
- Indexing strategies
- Connection pooling
- Query monitoring and profiling
Data Processing
- Batch processing pipelines
- Stream processing (pubsub / River Queue)
- ETL workflow design
- Data validation and cleanup
- Performance monitoring
Infrastructure
- AWS service architecture
- Containerization
- Load balancing
- Monitoring and alerting
- Cost optimization
Projects You'll Work On
- High-performance data indexing systems
- Scalable API services
- Data processing pipelines
- Performance optimization
- Monitoring and observability systems
What We Look For
- Obsession with simple, maintainable solutions
- Deep understanding of performance optimization
- Strong system design capabilities
- Excellent debugging skills
- Clear technical communication
- Focus on measuring and improving systems
What We Offer
- Work on performance-critical systems
- High-impact technical decisions
- Modern tech stack
- Focus on engineering excellence
- Competitive compensation
Engineering at Throne means building systems that are fast, simple, and maintainable. We value measured results over theoretical discussions and prefer iterative improvements over big rewrites.
Throne is an equal opportunity employer.