Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Fullstack Engineer (UI/UX) image - Rise Careers
Job details

Fullstack Engineer (UI/UX)

About Sherpa

Sherpa° is a pioneering force in the travel industry, dedicated to simplifying the complex world of travel documentation for travelers and industry partners alike. As an independent resource, Sherpa° is not affiliated with any government agency, ensuring unbiased and comprehensive support.

Our innovative products improve the travel experience for our customers. From eVisas and travel requirements to health declarations and more, Sherpa° provides personalized information based on travelers' nationality and destination, reducing planning anxiety and improving travel documentation experience.

Founded in 2015 in Canada 🇨🇦 and trusted by many of the world’s leading travel companies, including American Airlines, Air Canada, Korean Air, Japan Airlines, Lufthansa, and Air France-KLM, Sherpa° is committed to connecting the world and ensuring travelers can move freely and confidently. With Sherpa° as your guide, you can navigate the complexities of travel documentation with ease and focus on what truly matters - the joy of travel.

Our Product

For our travel-industry partners including airlines, agencies, tour operators, corporate travel managers, and more, Sherpa° opens up new ancillary revenue streams by offering seamless integration of eVisas and travel authorizations such as eTAs directly into the booking flow. This not only improves the customer journey, but also helps partners manage risks and reduce operational costs.

At the heart of Sherpa's offerings is its robust API, which encompasses an extensive database of passport and visa requirements, border procedures, and other travel-related information. Additionally, Sherpa° provides Embeddable Elements and a White-Label WebApp for a customizable and user-friendly experience.

In this role you will…

  • Craft exceptional user interfaces that delight. You'll translate designs into responsive, mobile-friendly, and accessible frontend applications, with a keen eye for detail and micro-interactions that elevate the user experience.
  • Build and maintain design systems and components that ensure consistency across applications while allowing for customization for our various partners.
  • Lead Angular application maintenance and development while helping transition toward NextJS for new rebuilds. Previous Angular experience is a plus, but a willingness to quickly become proficient is essential.
  • Implement accessibility standards across all UI components to ensure our applications can be used by everyone, regardless of ability.
  • Optimize for performance and SEO through effective server-side rendering strategies and adherence to best practices.
  • Occasionally work across the full stack to optimize API integrations, implement backend features that support UI needs, and ensure seamless data flow from database to user interface.

We're looking for someone who combines technical excellence with a passion for creating exceptional user experiences.

Qualifications

  • 5+ years of professional experience in frontend development with a focus on building delightful UI/UX
  • Experience with responsive design, component-based architecture, and modern CSS frameworks
  • Strong TypeScript skills and understanding of JavaScript frameworks
  • Experience with Angular or willingness to quickly become proficient, we’ll support you!
  • Understanding of performance optimization techniques for web applications
  • Understanding of backend concepts to effectively communicate with API teams
  • Excellent oral and written communication
  • Proven track record of implementing accessible web applications (WCAG standards)

What sets you apart

  • Experience with both Angular and NextJS/React
  • Knowledge of design systems and working with component libraries
  • Experience working closely with designers to implement and ideate on designs
  • Understanding of SSR and its impact on SEO and performance
  • Passionate about web animations and micro-interactions that enhance user experience, have you seen https://animations.dev/ or https://animejs.com/ yet?
  • Experience with a11y testing tools and methodologies
  • You're product-minded, enjoy collaboration and take initiative to turn ideas into launched solutions
  • AI has become an extension to your workflows. Show us how you leverage these tools effectively while maintaining your unique perspective and personal touch

Our Techstack

Our stack is built on TypeScript applications, with Angular 17+ powering our frontends and Node.js with Express/NestJS handling our backends. Everything is organized in an Nx monorepo, styled using TailwindCSS, and backed by PostgreSQL and Firestore databases. We deploy our services to Google Cloud Platform, primarily using Cloud Run and Cloud Functions.

A Day in the Life at Sherpa°

As a Fullstack Engineer at Sherpa°, you might start your day collaborating with designers in a whiteboarding session for our new visa application flow, then spend a few hours implementing those designs using our component library. After lunch, you might join a technical discussion about optimizing our Angular application's performance or planning our NextJS migration strategy. Your afternoon could involve pair programming to solve an accessibility challenge or reviewing a colleague's code. Throughout the week, you'll have opportunities to contribute to our design system, propose UX improvements, and directly impact how millions of travelers experience our products.

https://supercut.video/share/joinsherpa/vDB0Sxej1vl9Y39deUcNVt

The Interview Process

Interviewing is hard, hiring is hard. We try to make it transparent and simulate what a day looks like at Sherpa. Take a look at our process and candidate experience. Come prepared, and you’ll stand out!

  1. Send an engaging message! 
    Besides sending across your resume, we would like to learn about yourself as much as possible. Make your first impression count and provide us with thoughtful responses to our questions. You can shine with the amazing work you’ve done so far and standout from the crowd.
  2. 30 minute phone screen by Hiring Manager
    You will chat with the hiring manager, usually a member of Engineering Leadership. It’s a way for both sides to get to know each other. We'll cover some basic questions related to the job
  3. Take home assignment with 60 minute code review
    We want to see how you code. Take on one of our tasks or bring a project you’ve recently worked on. We want to see how you think, what decisions you made, and how proficient you navigate your own code base. We’ll ask you to modify some of the code to change requirements and see you problem solve, live.
  4. Meet the team in a panel interview for 90 minutes
    You will meet a few members of the team you may be working with later. They will assess your technical knowledge and how you collaborate with others. Expect lots of questions around our tech stack, building and maintaining solutions in a production environment used by millions of travellers each month. You get the chance to ask us questions as well!
  5. Meet the Founders
    You get to meet the founders, Max and Ivan, to learn more about them and where we’re heading as an organization. This is the final culture fit test and you should prepare as it is also your opportunity to understand if Sherpa is the right fit for you! You'll get a verbal offer on the spot.

You’ll be part of a close-knit global team committed to helping you do your best work and develop your full potential.


People first

We care about the people that work with us. That’s why we offer a generous compensation and benefits package so you can care for yourself and your family.

  • Competitive salary 💸
  • Annual employee options program 📈
  • Unlimited vacation with a minimum of four weeks 🏖️
  • Unlimited health and wellness days 👩‍⚕️
  • Parental leave 👨‍👩‍👦‍👦
  • Health and dental benefits from day one 🦷
  • Learning and development opportunities 🏫
  • Access to latest hardware and AI tools 🛠️


Work from anywhere

We believe we’re happier and more productive when work can flex with our lifestyle and ambitions. Through our substantial investment in collaborative tools and processes, you can work from home, a co-working space or even a camper van. You choose.

  • Home office allowance, so you have the best tools to be productive
  • Monthly co-working allowance for in-person connections


Stay connected

Strong relationships are critical to our team’s success. We strive to create moments where our team can connect and build memories.

  • Annual team offsite
  • Cool swag to flaunt the brand

In accordance with pay transparency regulations, the expected salary range for this role is $120,000 CAD to $170,000 CAD. The starting base pay will depend on various factors including the candidate’s location, skills, experience, market demands, and internal pay parity. Depending on the position offered, equity and other forms of compensation may be provided as part of a total compensation package.

Average salary estimate

$145000 / YEARLY (est.)
min
max
$120000K
$170000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User

Lead and contribute hands-on to Zoox's Core Middleware Components team to build cutting-edge software for autonomous vehicles.

Photo of the Rise User
Applied Intuition Hybrid Mountain View, California, United States
Posted 6 days ago

Applied Intuition seeks a Software Engineer specialized in Kafka and large-scale data platforms to build foundational infrastructure for AI-driven vehicle autonomy.

Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Family Medical Leave
Paid Holidays

Innovative Graduate Engineer wanted at Anomali to develop and enhance groundbreaking cybersecurity software solutions in a hybrid role based in Redwood City, CA.

Photo of the Rise User
Tines Hybrid Boston, Massachusetts, United States
Posted 7 hours ago

Tines is looking for a versatile Staff Software Engineer to help enhance their automation platform's backend reliability and scalability, with opportunities for remote work and impactful collaboration.

Experienced Senior Full-stack Engineer skilled in C#/.NET and React is needed to build and lead development of scalable SaaS solutions for a leading service commerce platform.

Photo of the Rise User
Telit Wireless Solutions Hybrid Boca Raton, Florida, United States
Posted 12 days ago

Drive innovation as a Software Developer at Telit Cinterion, enhancing IoT solutions by migrating critical C applications to Rust and supporting advanced connected device software.

Photo of the Rise User

Lead and mentor a backend engineering team at Palo Alto Networks to build scalable cloud-native services on GCP, enhancing digital experience management.

Photo of the Rise User
Waymo Hybrid Mountain View, California, United States
Posted 9 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning

Contribute to cutting-edge simulation tools at Waymo to advance autonomous driving technology in a challenging backend software engineering role.

Photo of the Rise User

Senior Full-Stack Software Engineer role at Sentry contributing to Codecov’s innovative test analytics and coverage platform in a hybrid work environment.

Photo of the Rise User

Innovate and lead as a Principal Cloud Software Engineer developing scalable security services at Palo Alto Networks.

An opportunity for a Senior Full-stack Engineer skilled in .Net and JavaScript to join Truelogic’s remote team, supporting a leading U.S. mortgage lender with innovative cloud-based financial technology solutions.

Photo of the Rise User

Innovative finance-focused AI leader seeks Senior/Staff Software Engineer to architect and enhance high-performance Batch and Realtime Streaming platforms.

Photo of the Rise User
QODE Hybrid No location specified
Posted 10 hours ago

Experienced Senior .NET Developer needed to lead API development and integrations with TIBCO and AWS in a dynamic onsite environment.

Prior to Sherpa Capital, Brian was an investment professional at General Atlantic, a $20 billion growth equity firm, where he focused primarily on mid-to-late stage growth investments in internet, software, digital media and business services. Dur...

5 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!