Sign up to save this job, get alerts, and apply with an optimized CV.
Senior Software Engineer - Caching
Full Time
Job description
About Tripstack We are travel tech entrepreneurs, changing the way millions of people travel. Our proprietary virtual interlining technology provides access to billions of travel itineraries by combining flights from different airline carriers that don’t traditionally work together. We take our customers from point A to B via C, at the lowest possible price. We are impacting the way people travel and provide higher margin opportunities to our partners that are some of the largest in the travel industry. We are looking for a Senior Software Engineer - Caching to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our caching system. This is a unique opportunity to work on a cutting-edge technology that is revolutionizing the travel industry. If you are passionate about building scalable and efficient systems, and you want to be part of a team that is changing the way people travel, then we want to hear from you. Key responsibilities: • Design, develop, and maintain our caching system to ensure optimal performance and scalability. • Collaborate with our engineering team to identify and prioritize caching-related issues. • Work closely with our data scientists to integrate caching with our data analytics platform. • Develop and maintain caching-related tools and scripts to support our engineering team. • Participate in code reviews and contribute to the development of our caching system. • Stay up-to-date with the latest caching technologies and best practices. • Collaborate with our product team to identify and prioritize caching-related features. • Develop and maintain caching-related documentation to ensure knowledge sharing and reuse. • Participate in on-call rotation to ensure 24/7 support for our caching system. Requirements: • 5+ years of experience in software development, with a focus on caching and distributed systems. • Strong understanding of caching technologies, including Redis, Memcached, and Apache Ignite. • Experience with programming languages such as Java, Python, or C++. • Strong understanding of data structures and algorithms. • Experience with cloud-based technologies such as AWS or Google Cloud. • Strong communication and collaboration skills. • Bachelor’s degree in Computer Science or a related field. Benefits: • Competitive salary and benefits package. • Opportunity to work on a cutting-edge technology that is revolutionizing the travel industry. • Collaborative and dynamic work environment. • Professional development opportunities. • Flexible working hours and remote work options. • Access to the latest technologies and tools. • Recognition and rewards for outstanding performance.
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Etraveli Group
- Location
-
Canada, Ontario, Toronto
Canada - Posted
- 1 year ago
Interested in this position?
Create your free account and tailor your CV to match this job.