Job Role Insight
Date Posted
Jun 4, 2025
Location
Remote
Salary
N/A
Job Type
Full-Time
Description
As a Full-Stack TypeScript Engineer at Wander, you'll work across our entire tech stack, developing features that enhance both our user-facing applications and backend services. You'll play a crucial role in creating seamless, innovative travel experiences for our users while contributing to our platform's scalability and performance.What You’ll Do
- Develop and maintain features for our web application using Next.js and TypeScript.
- Contribute to our React Native mobile app development.
- Build robust backend services using Node.js, TypeScript, and Fastify.
- Design and implement RESTful APIs.
- Optimize database queries and data models using PostgreSQL and Prisma.
- Collaborate with the design team to implement responsive and intuitive interfaces.
- Integrate LLM‑powered capabilities (OpenAI, Gemini, Anthropic) to improve pricing, operations, and customer support.
- Develop intuitive interfaces for LLM-driven functionalities (e.g., chatbots, content generation).
- Implement and maintain real-time features using WebSockets and similar technologies.
- Develop robust observability: structured logging, distributed tracing, and alerting.
- Participate in code reviews within our repo and help level up peers.
- Collaborate cross‑functionally on system design and product discovery in an async‑first workflow.
- Write clean, well‑documented, and thoroughly tested code.
What We’re Looking For
- 3+ years of full-stack development experience with TypeScript
- Proficiency in React, Next.js, and React Native
- Strong background in Node.js and experience with Fastify or similar frameworks
- Experience with RESTful API design and implementation
- Proficiency in working with PostgreSQL and ORMs (we use Prisma)
- Familiarity with Redis for caching and session management
- Experience with implementing LLM-powered features in web and mobile applications
- Familiarity with best practices for LLM-driven UX design
- Experience with monorepo structures and build systems (we use Yarn, Nx, and Turbo)
- Understanding of responsive design principles
- Familiarity with cloud services, preferably GCP
- 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 GraphQL.
- Familiarity with containerized environments (Docker, Kubernetes).
- Knowledge of event-driven architectures and message brokers (e.g., Kafka).
- Understanding of serverless architectures.
- Experience with real-time communication protocols (WebSockets, Socket.io).
- Contributions to open-source projects.
Our Tech Stack
- Backend: Node.js, TypeScript, Fastify
- Database/Cache: PostgreSQL, Redis, Kafka
- ORM: Prisma
- LLM: OpenAI, Gemini, Anthropic, Langfuse
- Cloud: GCP
- Containerization: Docker, Kubernetes
- Infrastructure‑as‑Code: Pulumi
- Build: Yarn, Turbo, SWC
- CI/CD: Github Actions pipelines for continuous integration & deployment
- Monitoring, Metrics, & Logging: Atatus, Sentry, Axiom
Note: If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.
Similar Jobs