Backend Software Engineer
Posted 36ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Backend Software Engineer at Glydways developing a high-capacity ride matching system for their autonomous transit solution.
Responsibilities:
- 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
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
















