Job Role Insight
Date Posted
Jun 4, 2025
Location
Remote
Salary
N/A
Job Type
Full-Time
Description
At Wander, we're building the future of premium travel experiences, and we're seeking a TypeScript Infrastructure Engineer to join our team. You'll leverage your strong TypeScript skills to design, develop, and maintain the robust infrastructure that powers our entire travel platform. This role involves tackling challenging projects that directly ensure the high performance, reliability, and scalability of our systems, ultimately impacting our users' experiences and our ability to grow rapidly.Key Responsibilities
- Develop and maintain our infrastructure-as-code using Pulumi with TypeScript.
- Design and implement scalable cloud architecture primarily on AWS.
- Optimize our Kubernetes clusters for efficient container orchestration and resource utilization.
- Create and maintain robust CI/CD pipelines for our TypeScript-based services, ensuring rapid and reliable deployments.
- Implement comprehensive monitoring and metrics systems, leveraging TypeScript where applicable, to ensure platform health.
- Design and maintain infrastructure for efficient LLM model serving and scaling.
- Implement solutions for managing LLM API usage, caching, and cost optimization.
- Contribute to our monorepo structure and build system optimization, enhancing developer productivity.
- Develop scripts and tools for automating operational tasks and improving efficiency.
- Collaborate with other engineers to continuously improve system observability and performance.
- Write clean, well-documented, and thoroughly tested infrastructure code.
- Stay updated with the latest cloud technologies and infrastructure best practices.
What We're Looking For (Requirements)
- 3+ years of professional development experience with TypeScript.
- Strong understanding of cloud architecture, preferably with AWS.
- Hands-on experience using Pulumi for infrastructure-as-code.
- Familiarity with Kubernetes and container orchestration.
- Proficiency in working with databases, particularly PostgreSQL and Redis.
- Experience with deploying and scaling LLM-based services.
- Familiarity with infrastructure considerations for high-volume LLM API usage.
- Experience with monorepo structures and modern build systems (we use Yarn, Nx, and Turbo).
- Solid understanding of CI/CD principles and their implementation.
- Excellent problem-solving skills and keen attention to detail.
- Strong communication skills and the ability to work effectively in an async environment.
- Experience with version control systems (Git).
Bonus Points
- Experience with microservices architecture.
- Knowledge of security best practices in cloud environments.
- Familiarity with event-driven architectures and message brokers (e.g., NATS, Kafka).
- Experience with performance tuning and optimization of distributed systems.
- Contributions to open-source projects.
- Relevant cloud certifications (e.g., AWS Certified Developer, CKA).
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
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