Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer image - Rise Careers
Job details

Backend Engineer

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.

About The Role

Sherpa° is looking for a skilled and motivated Backend Engineer to join our growing team. This role is ideal for engineers who have experience in backend development and infrastructure management and are eager to take on new challenges in a fast-paced environment.

As a Backend Engineer, you will play a crucial role in designing, building, and maintaining our backend systems, which power authentication flows, payment processing, AI logic, feature management, and data processing. You will collaborate closely with cross-functional teams to develop scalable solutions, optimize performance, and ensure a seamless user experience. In a startup setting, you’ll have the opportunity to work across different areas, from setting up internal APIs to configuring infrastructure on Google Cloud using Terraform.

In this role, you will:

  • Contribute to our backend infrastructure. You will take co-ownership of our backend infrastructure, which hosts our authentication flow, payment systems, AI logic, feature management and data processing.
  • Design and build. You will have a key voice in how we architect and integrate our solutions.
  • Improve performance and care about quality. We dog food our own solutions. You focus on shipping software that matters to your users and that matter to Sherpa.
  • Wear many hats. In a small startup, we’re all generalists. You might work with our finance team on partner commission dashboards and create custom reports from BigQuery or set up an internal API endpoint and dive into setting up a load balancer in GCP using Terraform.

Our Techstack

  • TypeScript
  • NodeJS
  • Express
  • NestJS
  • NoSQL (Firestore)
  • SQL (PostgreSQL)
  • Nx (monorepo)
  • Angular (17+)
  • TailwindCSS
  • Terraform
  • GitHub
  • Datadog
  • Google Cloud Platform (Cloud Run, Cloud Functions, PubSub, BigQuery, Scheduler, Cloud Endpoints, Firestore)

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. Applying | 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. Hiring Manager Intro | 20 Minutes

    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. Great candidates prepare questions about how we work and articulate what they look for in their next role.

  3. Panel interview (90 Minutes) | Consists of 10 Minute Introduction, Resume Deep Dive & 15 - 20 Minutes In Questions (In Rounds)

    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.

  4. Coding Challenge | 60 Minutes

    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.

  5. Meet the Founders | 20 Minutes

    You get to meet more members across the organization including 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!

What sets you apart

  • You’ve designed, built, scaled and maintained production services and know how to compose a service-oriented architecture
  • Proven track record of leading by example in mentoring code quality, standards, best practices, software design and architecture patterns
  • You’re product-minded, enjoy collaboration and take initiative to turn ideas into launched solutions

Qualifications

  • 5+ years of professional experience in full-time software development roles
  • Experience in building complex features on the frontend that delight users
  • Experience building and maintaining design systems
  • Strong understanding of how the web works
  • Thrive in a free-floating collaborative environment with other teams to identify high-impact ways of solving problems quickly
  • Excellent oral and written communication

Location

All positions are fully remote in EST ± 3 hours. Our team is primarily located in and around Toronto and New York City and enjoys meeting regularly (once a month) in shared co-working spaces (i.e. WeWork) or while traveling abroad.

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 🏫

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
  • Mobile phone allowance

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.

What You Should Know About Backend Engineer, Sherpa°

Join Sherpa° as a Backend Engineer and become an integral part of a groundbreaking company in the travel industry! At Sherpa°, we streamline travel documentation for explorers worldwide, helping them navigate eVisas, health declarations, and more. As a Backend Engineer, you will be crucial in designing and maintaining our backend systems, enhancing user experience by optimizing payment processing and data management. If you have a passion for backend development and a knack for solving complex problems, this role is perfect for you. Working closely with dynamic cross-functional teams, you'll not only contribute to the development of scalable solutions but also dive into exciting projects like setting up internal APIs and configuring Google Cloud infrastructure using Terraform. Imagine being part of a small but growing team where your voice matters – your designs will help shape how we integrate our cutting-edge solutions! You’ll enjoy the perks of a fully remote setup while collaborating with colleagues from Toronto to New York City. Plus, we care deeply about our people, offering competitive salaries, unlimited vacation, and unique opportunities for professional growth. If you’re ready to make an impact in the travel industry and enjoy a flexible work environment, Sherpa° is the place for you. Let’s connect and revolutionize travel together!

Frequently Asked Questions (FAQs) for Backend Engineer Role at Sherpa°
What are the main responsibilities of a Backend Engineer at Sherpa°?

As a Backend Engineer at Sherpa°, you will design, build, and maintain core backend systems vital to our operations, such as authentication flows, payment processing, and data handling. You will collaborate with cross-functional teams to develop scalable solutions while working hands-on with infrastructure management on platforms like Google Cloud, ensuring optimal performance and a seamless user experience.

Join Rise to see the full answer
What qualifications are required for the Backend Engineer position at Sherpa°?

Candidates for the Backend Engineer role at Sherpa° should possess at least 5 years of professional experience in full-time software development, a strong understanding of backend technologies, and experience with service-oriented architectures. Familiarity with databases, API integration, and a product-minded approach to development are essential to thrive in this fast-paced environment.

Join Rise to see the full answer
What tech stack does the Backend Engineer at Sherpa° work with?

The tech stack for the Backend Engineer position at Sherpa° includes TypeScript, NodeJS, Express, NestJS, and various databases such as NoSQL (Firestore) and SQL (PostgreSQL). You will also leverage tools like Terraform, GitHub, and the Google Cloud Platform, enabling you to create robust and innovative backend solutions.

Join Rise to see the full answer
How does the work-from-home policy look for Backend Engineers at Sherpa°?

Sherpa° offers a fully remote work environment for Backend Engineers, allowing you to work from anywhere within a time zone of EST ± 3 hours. You'll receive a home office allowance for the necessary tools and a monthly co-working allowance for those who prefer in-person collaborations, emphasizing our commitment to flexibility and productivity.

Join Rise to see the full answer
What benefits and perks can a Backend Engineer expect at Sherpa°?

At Sherpa°, Backend Engineers are treated to a generous compensation package, including competitive salaries, unlimited vacation, health and wellness days, and parental leave. Additional perks like professional learning opportunities and an employee options program further enhance your work experience, promoting both personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer
Can you describe your experience with designing and maintaining backend systems?

In your response, outline specific projects where you played a pivotal role in designing and maintaining backend systems. Highlight any complexities you faced and how you overcame them. Make sure to mention the technologies used and how your contributions led to improved system performance or user satisfaction.

Join Rise to see the full answer
How do you ensure the quality and performance of your backend code?

Discuss your coding best practices, such as test-driven development, code reviews, and continuous integration. Mention any specific tools you use for monitoring and optimizing performance, and provide examples of how you’ve implemented these practices in past projects to improve outcomes.

Join Rise to see the full answer
What is your approach to API design and integration?

Explain your methodology for API design, focusing on aspects such as clarity, usability, and scalability. Provide examples of APIs you’ve designed in previous roles and how you facilitated smooth integration across various systems or applications, addressing any challenges you encountered.

Join Rise to see the full answer
How would you handle a disagreement with a team member over technical implementation?

Illustrate your conflict resolution skills by discussing a specific instance where you disagreed with a colleague. Emphasize your approach to open communication, gathering evidence to support your viewpoint, and working collaboratively towards a solution that meets project goals and maintains a positive team dynamic.

Join Rise to see the full answer
Can you give an example of a complex feature you've built that delighted users?

Focus on a particular feature that enhanced user experience, describing its impact on users and how you approached the development process. Be specific about the technologies used, the problem it solved, and the positive feedback received from users after its launch.

Join Rise to see the full answer
What is your experience with cloud platforms, specifically Google Cloud?

Detail your experience with Google Cloud Platform, including specific services you’ve utilized, such as Cloud Functions, Firestore, or Cloud Run. Discuss how these services helped meet project requirements and any decisions you made regarding architecture and deployment within the cloud environment.

Join Rise to see the full answer
How do you keep up with emerging technologies and trends in backend development?

Share your strategies for professional development, such as following industry blogs, participating in webinars, or contributing to open-source projects. Highlight recent technologies you've researched or implemented and how they have influenced your work as a Backend Engineer.

Join Rise to see the full answer
Describe how you would set up a CI/CD pipeline for a backend service?

Outline the steps involved in setting up a CI/CD pipeline, emphasizing the tools and technologies you would use for version control, automated testing, and deployment. Explain how this setup ensures code quality and allows for frequent, reliable releases.

Join Rise to see the full answer
How do you approach documentation for backend development?

Describe the importance of thorough documentation in backend development. Share methods you use for keeping documentation up-to-date and accessible, including tools you may use, and how this practice assists teammates and stakeholders in understanding the system.

Join Rise to see the full answer
What makes you excited about working as a Backend Engineer at Sherpa°?

Reflect on what draws you to Sherpa° specifically, such as the company’s mission, culture, or innovative approach to travel solutions. Emphasize how your values align with the company and how you can contribute to its goals while continuing to learn and grow in your own career.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Sherpa° Remote No location specified
Posted 9 days ago

As a Fullstack Engineer at Sherpa°, you'll create seamless user interfaces and optimize applications that elevate the travel experience for millions.

Photo of the Rise User
Posted 13 days ago

Join Visa as a Software Engineer in Test to advance the Clearing and Settlement systems through innovative testing solutions.

Exceptional AI Software Engineer needed for a pioneering US-based startup studio, driving innovation in AI applications and hardware solutions.

Posted yesterday

Join Chainlabs as a Fullstack Developer and contribute to innovative Web3 solutions that safeguard the cryptocurrency ecosystem.

Photo of the Rise User
Continental Remote Jädekamp 30, 30419 Hannover, Germany
Posted 6 days ago

Take a pivotal role in revolutionizing tire technology as an IT Backend Developer with Continental's dynamic team.

Photo of the Rise User
Posted 2 days ago

Join Alkami as a Senior Software Engineer, where you'll innovate in the digital banking space and build robust APIs in a remote-first environment.

Photo of the Rise User
Posted 13 days ago

Join Visa as a Staff Software Engineer and be part of a creative team building the future of payment solutions.

Photo of the Rise User

Join Jobber as a Manager of Software Engineering and lead talented teams in transforming service delivery for small businesses in a remote work environment.

Photo of the Rise User
Posted 8 days ago

As a CNO Developer at Research Innovations, Inc., you will tackle complex software challenges for national defense and security while contributing to cutting-edge technology development.

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
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
February 20, 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!
LATEST ACTIVITY
Photo of the Rise User
35 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
6 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Springfield just viewed Software Engineer, Emerging Talent (Consumer) at Coinbase
Photo of the Rise User
Someone from OH, Springfield just viewed Information Security Analyst at American Express
Photo of the Rise User
Someone from OH, Springfield just viewed Associate Security Operations Analyst at Zopa
Photo of the Rise User
Someone from OH, Springfield just viewed Security & IT Operations Analyst at Kepler Communications
Photo of the Rise User
Someone from OH, Springfield just viewed Corporate IT Engineer at HHAeXchange
Photo of the Rise User
Someone from OH, Springfield just viewed Create your own role at Twingate
Photo of the Rise User
Someone from OH, Mason just viewed Programmer Analyst at VEGA Americas
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Assurance Specialist at Tala
Photo of the Rise User
Someone from OH, Canton just viewed Cart pusher Courtesy Clerk at Meijer
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate- Columbus, OH at MAERSK
Photo of the Rise User
10 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Consumer Insights Research Executive (Mid-level) at NielsenIQ
Photo of the Rise User
Someone from OH, North Royalton just viewed Staff Forward Deployed Engineer at Ridgeline
Photo of the Rise User
Someone from OH, North Royalton just viewed Software Engineer (L2) at Twilio
Photo of the Rise User
Someone from OH, Columbus just viewed Field Service Associate- Greeting Card Sales at Harper Group
Photo of the Rise User
Someone from OH, Hamilton just viewed Material Handler - 2nd shift at Cardinal Health
Photo of the Rise User
Someone from OH, Alliance just viewed Director - Music Publishing Licensing at SoundCloud
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico
Photo of the Rise User
Someone from OH, Steubenville just viewed Digital Marketing Content Intern at Sanction Scanner
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Labeling Associate - 6 Month Contract at Citylitics
Photo of the Rise User
Someone from OH, Dublin just viewed Trainee Database Engineer - IN ( Oracle ) at Rackspace