Wander

TypeScript Engineer - Event-Driven Systems

Remote

Not SpecifiedCompensation
Mid-level (3 to 4 years), Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
AI & Machine Learning, Enterprise Software, Data & AnalyticsIndustries

Position Overview

  • Location Type: Remote
  • Employment Type: Full-Time
  • Salary: Not provided

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. We are a tight-knit team united by our passion for travel, technology, and creating unforgettable experiences.

About the Role

As a TypeScript Engineer specializing in Event-Driven Systems at Wander, you will be at the forefront of designing and implementing scalable, real-time features that enhance our travel platform's responsiveness.

Key Responsibilities

  • Design and implement event-driven architectures using TypeScript.
  • Work with message brokers like Kafka or NATS to build robust, scalable systems.
  • Develop microservices that communicate via event streams.
  • Ensure data consistency and fault tolerance in distributed systems.
  • Design and implement event-driven systems that incorporate LLM processing for real-time insights and actions.
  • Develop efficient pipelines for LLM inference in distributed systems.
  • Optimize event flow and processing for high-throughput scenarios.
  • Collaborate with other teams to integrate event-driven patterns across our platform.

Requirements

  • 3+ years of experience with TypeScript and Node.js.
  • Strong background in event-driven architectures and message brokers (e.g., Kafka, NATS).
  • Experience with microservices architecture.
  • Experience with integrating LLMs in event-driven architectures.
  • Familiarity with optimizing LLM inference in distributed environments.
  • Understanding of distributed systems concepts.
  • Familiarity with cloud services, preferably AWS.
  • Experience with monorepo structures and build systems (we use Yarn, Nx, and Turbo).

Bonus Points

  • Experience with real-time communication protocols (WebSockets, Socket.io).
  • Knowledge of GraphQL or gRPC.
  • Familiarity with cloud services, preferably AWS.
  • Understanding of CQRS and event sourcing patterns.
  • Contributions to open-source projects.
  • Experience with performance tuning and optimization of distributed systems.

Tech Stack

  • Backend: Node.js, TypeScript, and Fastify
  • Database/Cache: PostgreSQL and Redis
  • 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

Company Information

Wander is revolutionizing the $100B+ short-term rental industry. We curate every aspect of the guest experience - from our smart homes to our 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.

Skills

TypeScript
Node.js
Event-Driven Architectures
Kafka
NATS
Microservices
Distributed Systems
LLM
AWS
Yarn
Nx
Turbo

Wander

Vacation home rentals with hotel amenities

About Wander

Wander.com offers vacation home rentals that come with hotel-grade amenities, catering to a wide range of travelers from casual vacationers to frequent visitors. The platform allows users to browse and book vacation homes through the Wander app, which features a diverse portfolio of properties in various scenic locations. Each rental is designed to provide an enhanced experience, including modern workstations, top-tier cleaning services, and 24/7 concierge support. What sets Wander apart from traditional vacation rental services is its focus on combining the comfort of a home with luxury hotel-like features. The company's goal is to create a relaxing and thoughtful vacation experience for its users, as evidenced by the positive feedback from over 212,603 app users who appreciate the service.

Austin, TexasHeadquarters
2011Year Founded
$31.1MTotal Funding
DEBTCompany Stage
Consumer Software, Consumer GoodsIndustries
51-200Employees

Benefits

Flexible Work Hours
Remote Work Options
Paid Vacation

Risks

High competition from startups using social media to capture market share.
Over-reliance on luxury market segment vulnerable to economic downturns.
Challenges in maintaining consistent standards across diverse property locations.

Differentiation

Wander offers hotel-grade amenities in vacation rentals, setting it apart from competitors.
The company integrates smart mattresses for personalized sleep experiences, enhancing guest satisfaction.
Wander's diverse property portfolio includes unique locations like Yellowstone Valley and Kauai Cliffs.

Upsides

$100M credit facility from Credit Suisse supports expansion and service enhancement.
Partnership with Once Upon A Coconut attracts health-conscious travelers with sustainable refreshments.
Social media marketing on TikTok and Instagram increases brand visibility among younger demographics.

Land your dream remote job 3x faster with AI