Full Stack Engineer
Our reputation as the world’s expert on hospitality sales enablement is based on our years of research, product innovation and a track record of consistently delivering exceptionally high return on investment to our customers. We have ambitious goals and are expanding our remote team with an eye towards new sales enablement products and technologies for our customers. We are looking for more team members who care passionately about doing a thing right and then seeing how to make it even better.
This role can be based anywhere in the U.S.
What you can expect as a Full Stack Engineer at Visiting Media:
In this role, you’ll work on a cross-functional product team delivering meaningful features and continuously improving the systems that power our flagship platform, SalesHub. SalesHub, is a modular, multi-tenant SaaS system deployed on AWS and powered by service-oriented architecture. We’re evolving it into an AI-native product with real-time content enrichment, semantic search, and AI-first user experiences; driven by technologies like LLMs, vector databases, and retrieval-augmented generation (RAG). You’ll collaborate on architecture, APIs, UI/UX, platform extensibility, and the integration of AI-enhanced capabilities.
You must be curious, collaborative, capable, and humble with strong opinions, weakly held. In our fully remote environment, we rely on excellent communication and a “seek to understand” mindset to make up for the lack of physical presence. This is a hands-on engineering role focused on product velocity, technical excellence, and sustainable scale.
You will report to an Engineering Team Lead. We anticipate some of your overall responsibilities to be:
- Build modern, scalable product features across the stack, from frontend components to backend services
- Contribute to and evolve our modular platform architecture and reusable service patterns
- Write maintainable, well-tested code aligned with platform and domain ownership boundaries
- Participate in design and code reviews, and help uphold high engineering standards
- Collaborate closely with Product, Design, and fellow engineers to ship complete features
- Integrate AI capabilities into user-facing workflows: enrichment, tagging, recommendations, semantic search, etc.
- Adopt, stay current with, and actively leverage AI tools and technologies (e.g., GenAI APIs, vector search, RAG pipelines) to improve product functionality, development velocity, and innovation
- Champion continuous improvement in both what we build and how we build it
What previous technological experience will likely set you for success:
- Experience building and deploying modern web applications in production environments
- Proficiency in JavaScript/TypeScript, including usage in both frontend (React/Next.js) and backend (Node.js/Express) systems
- Familiarity with PostgreSQL, RESTful APIs, and cloud-native application patterns (especially on AWS)
- Solid understanding of modern development tooling; e.g., CI/CD with GitHub Actions, testing frameworks like Jest, and containerized development with Docker
- Strong collaboration and communication skills in a remote, async-first environment
- Comfort working in a monorepo codebase with shared services and coordinated deployment strategies
What other technologies would be helpful in this role:
- Experience building or integrating with AI/LLM features (e.g., OpenAI, Google Gemini, HuggingFace)
- Understanding of vector databases (e.g., Pinecone) and retrieval-augmented generation (RAG) design patterns
- Familiarity with Matterport SDK, image/video pipelines, or other media-rich applications
- Exposure to platform engineering or modular service architecture (e.g., API, shared enrichment pipelines)
- Awareness of DevSecOps principles, secure development practices, and infrastructure-as-code via Terraform
What else you need to know:
We know a diverse and inclusive team makes our workplace better. So if you're excited about this role but your previous experience doesn't align perfectly with every qualification in the job description and qualifications we encourage you to apply anyway. You may be just the right candidate for this or other roles.
This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, and a variety of other perks. As a remote company we’ll help ensure you have the tools needed to work from wherever you are. Our best estimate of the compensation range for this opportunity is $140,000 - $160,000 annually depending on the experience you bring. We look forward to discussing your salary expectations and our full total rewards offerings throughout the interview process.
Visiting Media is an Equal Opportunity Employer. Employment decisions are made without regard to age, race, color, national origin, ancestry, citizenship, religion, creed, disability, veteran status, sex, sexual orientation, gender identity or expression, genetic information, or any other characteristic protected by federal, state, or local law.
Create a Job Alert
Interested in building your career at Visiting Media? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field