Glydways
The Best Way to Move People High-capacity, on-demand, and affordable mobility
Backend Software Engineer
Location
United States
Posted
1 day ago
Salary
Not specified
Bachelor DegreeEnglishDistributed SystemsJavaJava ScriptKafkaKubernetesNode.jsPostgre SQLPythonRabbit MQRedisType ScriptGo
Job Description
• Designing and maintaining the TRR backend — ride matching, station queueing, request lifecycle management, and fare calculation
• Building and operating services on top of PostgreSQL, Redis, and RabbitMQ in a Kubernetes environment
• Improving system observability — tracing, metrics, alerting — so we catch problems before riders do
• Collaborating on API design with our frontend, mobile, and operations teams
• Participating in incident response and post-mortems
Job Requirements
- Deep fluency in at least one backend language (TypeScript/Node.js, Go, Python, or Java)
- Hands-on experience with PostgreSQL (query optimization, indexing strategies, schema migrations) and Redis (caching patterns, pub/sub, rate limiting)
- Familiarity with message broker patterns — RabbitMQ preferred, but Kafka or NATS experience translates well
- Solid understanding of distributed systems fundamentals: consistency models, failure modes, backpressure, idempotency
- Experience with Kubernetes in production — not just deploying, but debugging networking issues, resource contention, and pod lifecycle surprises
- Strong debugging instincts
Benefits
- Equal employment opportunities to all employees
- Prohibits discrimination and harassment of any type