
Backend Software Engineer
Glydways
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNode.jsGoPythonJavaPostgreSQLRedisRabbitMQKubernetesdistributed systems
Soft Skills
collaborationdebuggingproblem-solving