About Tripshepherd At Tripshepherd, we're on a mission to transform how travelers discover and connect with the world. We create tools that blend data, local knowledge, and human connection to deliver unforgettable experiences. Join our fast-growing team and help build the backend systems that support everything from live tour availability to seamless integrations with leading travel platforms. What You'll Do • Design and develop scalable Node.js services in both microservices and monolith setups. • Build and maintain robust integrations with third-party APIs (REST, GraphQL, Webhooks). • Implement resilient patterns like retries, rate limits, timeouts, and circuit breakers. • Work with cloud functions (AWS Lambda, GCP Functions) and queues (SQS, Pub/Sub). • Define and maintain API contracts using OpenAPI/Swagger and AsyncAPI. • Write tests for integrations using Pact, Postman, and mock servers. • Collaborate cross-functionally with frontend, product, and operations teams. • Monitor, secure, and debug integration pipelines using modern observability tools. Your Tech Toolbox • Languages & Frameworks: Node.js, TypeScript, Python, Express.js or NestJS • Cloud Platforms: AWS (Lambda, API Gateway, S3), Google Cloud (Cloud Functions, Pub/Sub) • Databases: PostgreSQL, Firestore (NoSQL), BigQuery • DevOps: Docker, Git, GitHub Actions / GitLab CI • Messaging & Caching: Redis, Kafka, RabbitMQ, Pub/Sub • Monitoring: Datadog, Prometheus, CloudWatch • Testing: Jest, Mocha, Supertest What We're Looking For • 5+ years of professional experience in backend development. • Strong understanding of third-party API integrations and system resiliency. • Comfort working across distributed systems and asynchronous workflows. • Ability to own features from design to deployment and support.