Posted 8 Oct 2024, 8:26 pm
Full Stack TypeScript Engineer at Wander.com
About Wander:
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.
About the Role:
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.
Key Responsibilities:
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 UI/UX team to implement responsive and intuitive interfaces
Integrate LLM-powered features across our web and mobile applications
Develop intuitive interfaces for LLM-driven functionalities (e.g., chatbots, content generation)
Participate in code reviews and contribute to our monorepo structure
Implement and maintain real-time features using WebSockets or similar technologies
Write clean, documented, and well-tested code across the stack
Assist in the evolution of our architecture to meet scaling demands
Stay updated with the latest full-stack development technologies and best practices
Requirements:
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 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 GraphQL
Familiarity with containerized environments (Docker, Kubernetes)
Knowledge of event-driven architectures and message brokers (e.g., NATS)
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, 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.
Please mention the word **HONEST** and tag RMjIwLjczLjEzNi4xNjI= when applying to show you read the job post completely (#RMjIwLjczLjEzNi4xNjI=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.
The offering company is responsible for the content on this page / the job offer.
Source: Remote Ok