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.#J-18808-Ljbffr