About This Role
Join our backend team to build scalable, high-performance services for our travel platform. You'll work with cutting-edge technologies and help architect systems that serve millions of travelers across the Gulf region and beyond.
What You'll Do
- Design and implement scalable GraphQL APIs using gqlgen
- Build high-performance microservices with Go 1.24+
- Optimize PostgreSQL queries and Redis caching strategies
- Collaborate with frontend and mobile teams on API contracts
- Mentor junior developers and conduct code reviews
- Participate in architecture decisions and technical planning
- Write comprehensive tests and documentation
- Implement observability solutions with Prometheus
What We're Looking For
- 5+ years of professional software development experience
- 3+ years of production experience with Go
- Strong experience with PostgreSQL and database optimization
- Experience building GraphQL APIs (gqlgen preferred)
- Familiarity with Redis for caching and session management
- Experience with Docker and container orchestration
- Strong understanding of distributed systems principles
- Excellent communication skills in English
Nice to Have
- Experience with sqlc for type-safe SQL
- Knowledge of gRPC and Protocol Buffers
- Experience with Kubernetes in production
- Arabic language skills
- Previous experience in travel/hospitality tech
What We Offer
Competitive salary and equity package
Remote-first culture with flexible hours
Comprehensive health insurance
Annual learning & development budget ($2,000)
Home office setup allowance ($1,500)
Annual team retreats in exotic destinations
Generous PTO (25+ days)
Travel perks and discounts on Funify
Parental leave policy
Mental health and wellness support