cover image
Fresh Tracks Canada

Fresh Tracks Canada

www.freshtrackscanada.com

2 Jobs

99 Employees

About the Company

Fresh Tracks is proud to be officially certified as a Great Place to Work! We are an energetic and passionate team of travel enthusiasts who love Canada. We craft personalized vacations for travellers from around the world, giving them the best possible experiences in our vast country -- and we do it with warmth, caring, individual pride and company spirit. Using our unique Canadian Insider knowledge, we save our customers hours of pointless internet trawling. By taking the time to get to know them, we can recommend the experiences of Canada that they'll enjoy the most. Working at Fresh Tracks Canada is full of opportunity, new experiences, and rewarding relationships. Our team is made up of passionate industry experts who provide unparalleled personal service to our guests -- before and during their trips. We are looking for talented travel enthusiasts who want to join our collaborative, results-focused team. Along with benefits and fun travel perks, we offer a flexible work environment, learning opportunities and great career growth.

Listed Jobs

Company background Company brand
Company Name
Fresh Tracks Canada
Job Title
Software Architect
Job Description
**Job title** Software Architect **Role Summary** Design, own, and evolve the technical architecture of the organization’s core web products, APIs, personalization layer, and internal tools. Partner with the Web Development Manager to enhance delivery speed, maintainability, and quality. Act as a technical product owner proxy, mentor developers, and ensure robust CI/CD pipelines and production readiness. **Expactations** - Own end‑to‑end architectural decisions for web, API, and tooling components. - Translate business requirements into scoped, prioritized technical tickets. - Write detailed specifications, maintain a clean backlog, and drive backlog grooming sessions. - Lead CI/CD implementation, deployment coordination, and production release processes. - Conduct code reviews, provide constructive feedback, and support QA and release activities. - Mentor junior and mid‑level engineers, facilitate knowledge sharing, and block resolution. - Communicate effectively with stakeholders, product owners, and cross‑functional teams. - Demonstrate humility, ask questions when needed, and collaborate to find optimal solutions. **Key Responsibilities** - Architect and refactor front‑end (React, Next.js, Tailwind) and back‑end (Node.js, Express) services. - Design scalable, maintainable systems on Google Cloud Platform (Cloud Run, Cloud Build, BigQuery). - Integrate headless CMS solutions (DatoCMS or equivalent GraphQL APIs). - Own CI/CD pipelines and deployment workflows. - Lead code reviews, quality assurance, and production release processes. - Mentor and coach development teams; facilitate problem resolution. - Act as a proxy product owner: clarify requirements, write specs, and validate solutions. **Required Skills** - 7+ years of professional software development experience, with senior or staff roles. - Expert in React, Next.js, Tailwind (front‑end) and Node.js, Express (back‑end). - Strong experience designing architecture, scalable patterns, and cloud infrastructure. - Proven CI/CD expertise (Cloud Run, Cloud Build, GitHub Actions, etc.). - Knowledge of headless CMSs (DatoCMS) and GraphQL APIs. - Code review, QA, and release management experience. - Excellent written and verbal communication; collaborative team player. - Mentorship focus and ability to coach junior engineers. - Humble, self‑aware, and thoughtful in making design and trade‑off decisions. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering or related field (or equivalent experience). - Relevant certifications (e.g., Google Cloud Professional Architect, AWS Certified Solutions Architect) are a plus but not mandatory.
Calgary, Canada
Hybrid
Senior
04-11-2025
Company background Company brand
Company Name
Fresh Tracks Canada
Job Title
Full Stack Web Developer
Job Description
**Job Title:** Full Stack Web Developer **Role Summary:** Develop, maintain, and enhance consumer‑facing web experiences for multiple travel websites. Contribute to architecture, migration, and performance optimization while integrating with a headless CMS and back‑end systems. Collaborate with cross‑functional teams in a hybrid setting. **Expectations:** - 3‑5 years of professional front‑end or full‑stack development experience. - Strong communication and interpersonal skills. - Positive, collaborative attitude and willingness to continuously learn. - Ability to work independently and as part of a team, supporting marketing and content workflows. **Key Responsibilities:** - Write, test, and deploy JavaScript/TypeScript, HTML, and CSS code for web sites integrated with DatoCMS and back‑end APIs. - Design and implement secure, scalable, SEO‑friendly, and accessible front‑end solutions. - Participate in architectural discussions on performance, stability, scalability, and security. - Build and maintain React/Next JS plugins for DatoCMS. - Support legacy PHP sites and related APIs. - Assist marketing and other teams with content publishing processes. - Produce and maintain documentation, and share knowledge through peer‑training and webinars. **Required Skills:** - JavaScript, TypeScript, HTML5, CSS3 (including Tailwind or Styled Components). - React and Next JS development. - JAMstack architecture and headless CMS integration (DatoCMS). - GraphQL API consumption. - Responsive design and cross‑browser compatibility. - SEO best practices and web accessibility standards. - Version control with GitHub. - Strong problem‑solving and debugging abilities. **Required Education & Certifications:** - Relevant professional experience (3‑5 years) in front‑end or full‑stack development. - Formal degree not required; equivalent practical experience accepted. - No specific certifications mandated.
Vancouver, Canada
Hybrid
Junior
21-01-2026