Senior Full-Stack Engineer - Remote Role

Seattle, WA /
Engineering/Product – Engineering /
With nearly $2 billion in bookings of experiences, the platform combines powerful business software with an award-winning marketplace for consumers to book fun things to do like wine tours, watersports, skydiving, art classes, and more. 

The Peek Pro software suite provides world-class online booking, point-of-sale, and hundreds of automation tools such as inventory management, dynamic pricing, waivers, and marketing analytics. Thousands of operators like the Museum of Ice Cream, Artechouse, and Pennekamp State Park have grown their business and automated their operations with our technology.

Peek follows a “remote-first” philosophy, with our team of over 150 Peeksters distributed across exciting locales such as San Francisco, Salt Lake City, New York, Seattle, Chile, Colombia and beyond. 

PS: Peek just made the 2021 Forbes America's Best Startups Employer list!

The Role:

Want to work on interesting technical problems around booking management and payments? Peek is looking for a Sr Fullstack engineer, the ideal candidate has 5+ years of development experience with Javascript and/or functional programming language. Our frontend app is built on top of ember.js and we use Elixir on the backend. In this role, you will have the opportunity to take a lot of ownership and learn new technologies.

Our engineering group works on several different products and systems: our Peek Pro operations management suite, embeddable scheduling & booking widgets, B2B and B2C sales and support tools, and custom development services for our enterprise customers.

See details about Peek’s tech stack here

We work collaboratively, move fast, and value technical quality. If you are excited about the challenge of building an incredible product while working alongside a great engineering team, we’d love to hear from you!

Our team is 100% remote, however, we prefer candidates in the same time zones as the greater United States (UTC-10 to UTC-4). English is our business language, and fluency is required.


    • Collaborate with Product Management and Design to build top-notch user experiences while focusing on code quality and maintaining codebase and system health
    • Act as a mentor to fellow software engineers, through code reviews, design document critiques, and brainstorms throughout the software development process
    • Taking ownership of features built from development through release to production
    • Communicating bug and feature testing implications to the QA team
    • Communicate effectively and participate with team members in an Agile environment
    • Advocating for a consistent and delightful customer experience
    • Deliver production-quality code with adequate automated test coverage


    • 5+ years of professional development using Javascript and/or Elixir.
    • Solid coding practices including peer code reviews, unit testing, continuous integration, TDD, etc
    • Exposure to unit and/or integration test frameworks

Bonus points for people who have experience with:

    • Working with GraphQL APIs
    • Working with Ember.js/Absinthe
    • Working with functional programming language
    • Working on B2B software or in the travel industry
    • Taking ownership and working on a small but mighty team

Personal Attributes:

    • Strong interpersonal communication skills: we work collaboratively to solve problems, and value team success over individual achievement. We love working with people who can ask hard questions, offer unusual solutions, and are willing to compromise when solving challenging problems on a deadline.
    • Comfortable working remotely: we are 100% remote, and rely on Slack, email, Signal, and Zoom to stay connected.
    • Well organized and self-motivated: we work in a fast-paced environment, our teams are growing, and our priorities shift on a quarterly basis as we move into new markets.
    • Advocate for self-care while managing a high workload: we want you to show up as your best self, and to speak up for what you need to stay healthy and engaged.


    • United Healthcare PPO or HSA options
    • Monthly Work from Home Allowance
    • Monthly Health and Wellness Allowance
    • 10-days of accrued PTO annually
    • 2-weeks paid company holiday recharge break in December at Christmas
    • 8-additional paid company holidays
    • 401k with company match

Physical/Mental Requirements

    • Work on a computer an average of six hours per day
    • Extended periods of concentration
    • Ability to speak in front of groups of people via Zoom
    • Frequent communication (Internal – 90%; External – 10%) (written / verbal)
    • Sitting or standing for extended periods of time

Peek Travel Inc. is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at  We will make every effort to respond to your request for disability assistance as soon as possible.