hero

The Moxxie portfolio is hiring!

Join these teams making life and work better

Senior Backend Engineer

Throne

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.

Apply for this job

Drag and drop or click to upload.
No
No
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com