Wander logo

Senior Backend TypeScript Engineer - Core Services

Wander

About Wander

Wander is revolutionizing the $100B+ short-term rental industry by curating every aspect of the guest experience, from smart homes to an intuitive booking platform. Our mission is to help people find their happy place, and our vision is to create the infrastructure for people to experience the world. Backed by top-tier investors and led by experienced startup veterans, we're a tight-knit team united by our passion for travel, technology, and creating unforgettable experiences.

About the Role

As a Senior Backend TypeScript Engineer focusing on Core Services at Wander, you'll be responsible for developing and maintaining the critical backend systems that power our innovative travel platform. You'll work on challenging projects that directly impact our users' experiences and help us scale our rapidly growing business.

Key Responsibilities

  • Design, implement, and optimize RESTful APIs using TypeScript and Node.js
  • Develop and maintain core business logic and data models
  • Optimize database queries and improve overall system performance
  • Collaborate with frontend teams to ensure seamless integration
  • Participate in code reviews and contribute to our monorepo structure
  • Integrate LLM-powered features to enhance user experiences and backend operations
  • Develop APIs and services to interact with LLM models efficiently
  • Implement robust error handling and logging mechanisms
  • Contribute to the design and implementation of new features and services
  • Assist in the evolution of our backend architecture to meet scaling demands
  • Write clean, documented, and well-tested code
  • Stay updated with the latest backend technologies and best practices

Requirements

  • 3+ years of professional development experience with TypeScript and Node.js
  • Strong understanding of RESTful API design principles
  • Proficiency in working with PostgreSQL and ORMs (we use Prisma)
  • Experience with LLM APIs (e.g., OpenAI, Anthropic) and their integration into backend systems
  • Familiarity with prompt engineering and LLM fine-tuning concepts
  • Experience with Redis for caching and session management
  • Familiarity with containerized environments (Docker, Kubernetes)
  • Experience with monorepo structures and build systems (we use Yarn, Nx, and Turbo)
  • Familiarity with cloud services, preferably AWS
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work in an async environment
  • Experience with version control systems (Git) and CI/CD pipelines

Bonus Points

  • Experience with event-driven architectures and message brokers (e.g., Kafka, NATS)
  • Knowledge of GraphQL or gRPC
  • Familiarity with microservices architecture
  • Understanding of serverless architectures
  • Contributions to open-source projects
  • Experience with real-time communication protocols (WebSockets, Socket.io)

Our Tech Stack

  • Backend: Node.js, TypeScript, and Fastify
  • Database/Cache: PostgreSQL and Redis, with plans to expand to additional services
  • ORM: Prisma
  • Cloud Infrastructure: AWS
  • Containerization: Docker and Kubernetes
  • Infrastructure-as-Code: Pulumi
  • Version Control: Git
  • Monorepo Structure: We utilize a monorepo for efficient code management
  • Build System: Yarn for package management, with Nx and Turbo for our build pipeline
  • CI/CD: Automated pipelines for continuous integration and deployment
  • Event Streaming: Current (Redis queues) – plans to switch to Kafka or NATs for building event-driven architectures
  • Monitoring and Metrics: Current (SaaS Platform) – plans to switch to Prometheus, Grafana or ELK stack for comprehensive system observability

Why Wander?

  • Be part of a mission to help people find their happy place and experience the world
  • Work on cutting-edge technology in the rapidly growing travel-tech sector
  • Fully remote, async work environment
  • Competitive salary and equity package
  • Comprehensive benefits package including health, dental, and vision insurance
  • 401(k) plan
  • Opportunities for career growth and development within Wander

Join Us

If you're excited about solving complex problems, working with cutting-edge technology, and reshaping the future of travel, we want to hear from you! Apply now and let's build something extraordinary together.

Benefits
Extracted with AI

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan
  • Remote work flexibility
  • Equity package

Similar jobs

Last update: 23 minutes ago

Wander logo
Wander

Senior Full-Stack TypeScript Engineer

Senior Full-Stack TypeScript Engineer for a leading travel-tech company, focusing on innovative web and mobile solutions.

Wander logo
Wander

Senior TypeScript Infrastructure Engineer

Senior TypeScript Infrastructure Engineer role focusing on AWS, Kubernetes, and TypeScript in a fully remote setup.

Prisma logo
Prisma

Senior Software Engineer - TypeScript

Senior Software Engineer specializing in TypeScript and back-end development for a leading-edge data platform at Prisma.

Way logo
Way

Senior Backend Software Engineer

Senior Backend Engineer role focusing on developing scalable solutions using Nest.js, TypeScript, and PostgreSQL in Austin, TX.

On logo
On

Senior Software Engineer - TypeScript

Join On as a Senior Software Engineer specializing in TypeScript to design and maintain robust systems for our product catalog.

Airbnb logo
Airbnb

Senior Software Engineer (Contract) - JavaScript/TypeScript

Join Airbnb as a Senior Software Engineer to build digital experiences using JavaScript and TypeScript. Remote role in the US.

Prisma logo
Prisma

Senior Software Engineer (TypeScript)

Join Prisma as a Senior Software Engineer specializing in TypeScript. Work remotely or in Berlin, focusing on TypeScript and open-source development.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in Spain, using cutting-edge tech in a microservices architecture.

Nexus logo
Nexus

Senior Backend Engineer - TypeScript

Senior Backend Engineer role focusing on TypeScript and AWS in San Francisco, offering health benefits and equity.

LovelyStay logo
LovelyStay

Senior BackEnd Developer

Senior BackEnd Developer needed in Lisbon, Portugal. Expertise in Node.js, TypeScript, PostgreSQL. Remote options available.

Weavr.io logo
Weavr.io

Senior Backend Engineer (JavaScript/TypeScript)

Senior Backend Engineer specializing in JavaScript/TypeScript for financial services in Malta. Remote work available.

Webflow logo
Webflow

Senior Backend Engineer, Enterprise Workflows

Join Webflow as a Senior Backend Engineer to build scalable services using Node.js, TypeScript, and AWS. Remote role with great benefits.

On logo
On

Senior Backend Software Engineer - TypeScript

Join On as a Senior Backend Software Engineer in Berlin, focusing on TypeScript, microservices, and cloud-native applications.

Solveva logo
Solveva

Senior Backend Developer with TypeScript and Node.js

Join Solveva as a Senior Backend Developer to work on Actus, using TypeScript, Node.js, and more. Remote work flexibility and great benefits.

Taskrabbit logo
Taskrabbit

Senior Software Engineer - TypeScript & JavaScript

Senior Software Engineer specializing in TypeScript & JavaScript for remote role at Taskrabbit. Inclusive culture with comprehensive benefits.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer in Lisbon. Work with cutting-edge tech in a hybrid role.

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely to build global HR solutions.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

Deel logo
Deel

Senior Back-End Engineer (Node.js/TypeScript)

Senior Back-End Engineer specializing in Node.js and TypeScript, remote work available, based in Warsaw, Poland.

Fountain logo
Fountain

Senior Software Engineer - Backend (TypeScript)

Senior Backend Software Engineer specializing in TypeScript for a fully remote role, focusing on innovative hiring platform development.

Airbnb logo
Airbnb

Staff Software Engineer, Web Platform

Senior-level remote software engineering role focusing on web platform development with JavaScript and TypeScript at Airbnb.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in Sweden, using cutting-edge tech in a microservice architecture.

Farther logo
Farther

Senior TypeScript Backend Engineer with Finance Experience

Join Farther as a Senior TypeScript Backend Engineer with finance experience. Work remotely on cutting-edge wealth management technology.

Polarsteps logo
Polarsteps

Senior Frontend Engineer with React and TypeScript

Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.