Backend Software Engineer

Posted 36ds ago

Employment Information

Education
Salary
Experience
Job Type

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