Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Yolcu360 is a fast-growing travel tech company operating a global marketplace for car rentals and flight bookings. Our platform aggregates real-time inventory from 100+ car rental suppliers and major airlines, enabling users to search, compare, and book within seconds across 190+ countries.
By combining advanced technology with a seamless user experience, we're redefining how people plan and book their travel. With a remote-first team and a strong focus on scalability, automation, and global expansion, Yolcu360 is building the future of integrated travel solutions.
What You'll Build
You'll develop and scale our backend microservices that power millions of travel bookings worldwide. Our platform processes complex multi-product orders (flights, car rentals) with sub-second response times, handles distributed transactions across multiple payment providers, and orchestrates real-time inventory from 100+ global suppliers.
Key Backend Development Areas:
- Building high-performance Go microservices for search, booking, payment, and inventory management
- Developing complex order lifecycle management
- Developing real-time aggregation systems that normalize data from 100+ suppliers
- Optimizing PostgreSQL queries processing millions of bookings
- Designing notification systems for booking confirmations, reminders, and alerts
- Designing multi-tenant systems supporting B2B and B2C operations
Our Backend Technology
Core Stack:
Languages: Go
Databases: PostgreSQL (primary), Redis, Elasticsearch
Message Queues: AWS SQS, RabbitMQ
API Design: RESTful APIs, OpenAPI/Swagger specifications
Observability: Elastic APM, Distributed tracing, Prometheus
Infrastructure: Kubernetes, Docker, AWS
Development Environment:
Version Control: Git/Github
CI/CD: GitHub Actions, ArgoCD
Code Quality: golangci-lint, gosec security scanning
Project Management: Jira for sprint planning
Communication: Slack for team collaboration
Methodology: Scrum with 2-week sprints
What We're Looking For
Essential Requirements:
- Bachelor's or Master's degree in Computer Science or related field
- Strong experience with Go or similar compiled languages (Rust, C++, Java)
- Proven experience building RESTful APIs and microservices
- Deep understanding of PostgreSQL optimization and database design
- Experience with distributed systems and transaction management
- Knowledge of event-driven architectures and message queues
- Experience with Docker and container orchestration
Preferred Qualifications:
- Experience with Go specifically (GORM, Fiber, or similar frameworks)
- Background in payment processing or financial systems
- Knowledge of distributed transactions
- Experience with multi-tenant SaaS architectures
- Understanding of CQRS and Event Sourcing patterns
- Experience with Kubernetes and cloud-native development
- Background in travel, e-commerce, or marketplace platforms
Personal Qualities:
- Passion for building scalable, reliable systems
- Detail-oriented with focus on code quality and testing
- Enthusiasm for performance optimization and debugging
- Strong problem-solving and analytical skills
- Collaborative mindset and excellent communication
- Desire to work in a fast-paced, high-growth environment
Your Responsibilities
Backend Development:
- Design and implement new microservices using Go
- Optimize database queries handling millions of records
- Build robust APIs supporting mobile, web, and B2B integrations
- Implement distributed locking and transaction patterns
- Create event-driven workflows for complex business processes
System Architecture:
- Participate in architecture decisions for new services
- Design scalable solutions for global expansion
- Implement caching strategies for sub-second response times
- Build resilient systems with circuit breakers and retries
- Optimize service-to-service communication patterns
Quality & Performance:
- Write comprehensive tests using suite-based testing patterns
- Debug complex distributed systems issues
- Optimize query performance and database indexes
- Implement observability with distributed tracing
- Ensure PCI compliance and security best practices
Collaboration & Growth:
- Participate in code reviews and technical discussions
- Work closely with product owners on requirement analysis
- Contribute to OpenAPI specifications and documentation
- Mentor junior developers and share backend expertise
- Stay current with Go ecosystem and backend trends
Why Join Our Backend Team?
High-Impact Work
Your code processes millions of bookings annually
Direct influence on system architecture decisions
Solve complex distributed systems challenges
Build financial-grade transaction processing systems
Technical Excellence
Modern Go development with latest patterns
Microservices architecture at scale
Complex state management and workflow orchestration
Real-time data processing with sub-second SLAs
Award-Winning Culture
Great Place to Work certified for 2+ consecutive years
Fully remote work with flexible arrangements
Small, agile teams with flat hierarchies
High autonomy and trust in technical decisions
Ready to Shape the Future of Travel Technology?
Join Yolcu360's backend team and help power millions of travel bookings worldwide. We're looking for passionate backend engineers who want to tackle complex distributed systems challenges while building their careers at a future unicorn.
Next Steps: Send us examples of your backend work - whether it's open source contributions, system designs you're proud of, or challenging problems you've solved. We'd love to understand how you think about architecture and see how you can help us scale our platform to the next level.
Key Skills
Ranked by relevanceReady to apply?
Join Yolcu360 and take your career to the next level!
Application takes less than 5 minutes