Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Full Stack Engineer, Platform image - Rise Careers
Job details

Sr. Full Stack Engineer, Platform

With over $3 billion in bookings of experiences, the Peek.com 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 Jam NOLA have grown their businesses and automated their operations with our technology.

Peek follows a “remote-first” philosophy, with our team of over 250 Peeksters distributed across exciting locales such as San Francisco, New York, Austin, Nashville, Salt Lake City, Santiago, Medellin, and beyond.  Having secured funding exceeding $100 million from esteemed backers like Westcap and Goldman Sachs, we continue our mission to connect the world through experiences.


PS: In 2021, Peek was not only recognized with a coveted position on Forbes America's Best Startups Employer list but also celebrated an honor from Newsweek with their Future of Travel award 🚀. And the accolades don't stop there! We're ecstatic to announce our #14 ranking on the a16z Marketplace 100 for 2023! 🎉

The Team

Our engineering group works on several different products and systems: our Peek Pro operations management suite; embeddable scheduling and booking widgets; and business-to-business and business-to-consumer sales and support tools. The entire group works collaboratively, moves fast, and values technical quality.

This full stack engineer role lives in our platform team. That team is responsible for the overall health of all of those tools, making sure that they’re stable, scalable, and performant. We ensure other teams can build new features quickly and confidently on top of that strong foundation. We’re not a DevOps team—we’ve got a stellar crew of experts for that—but the generalists that work alongside our product teams to make the application code a thing of beauty.

Your Role

You are a full stack engineer, a generalist. You move from front-end to back-end with ease and see how all the parts work together to make a thing go. You know your limits and love working with front-end and back-end experts to solve complex problems deeply and thoroughly. You will:

  • Set and execute on the vision for a world-class platform. You’ll work alongside the entire platform team to define what “stable”, “scalable”, and “performant” look like. You’ll investigate issues, find solutions, and identify best practices. You’ll execute the projects that bring the vision to life.

  • Clean house on old technologies and services. Modern platforms have components in various states of health. You will do the complex work of migrating logic from less healthy services to healthier ones—and making those migrations seamless. You’ll improve the healthy systems, too, extending their useful lives and preparing for their inevitable replacement.

  • Define and implement external APIs. You get to set the experience for anyone that wants to build tools on top of Peek Pro. You’ll implement GQL APIs and webhook processing to make working with the Peek Pro API as nice (or nicer) as working with the UI.

  • Equip fellow engineers for success. You get the chance to speed up all the engineers at Peek by making the platform as strong and as easy to change as possible. That means working on internal tools, identifying and implementing best practices with engineers across all of our teams, and generally smoothing out the rough edges that can slow people down.

Responsibilities

  • Be well-organized and self-motivated. We’re big believers in hiring managers of one. We work as a team and coordinate our efforts, but we count on everyone on the team to manage their own time and meet the commitments they make.

  • Demonstrate strong interpersonal communication skills. You will collaborate to solve problems. We 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.

  • Take ownership of projects from development through release to production.

  • Deliver production-quality code with comprehensive automated test coverage.

  • Advocate for a consistent and delightful customer experience, even if that customer is another engineer.

  • Act as a mentor to fellow software engineers through code reviews, design document critiques, and brainstorms throughout the software development process.

Skills You Already Have

  • 5+ years of professional development using Javascript on the front-end plus Elixir and/or Ruby on the back-end. You’ll be working in both Elixir and Ruby regularly as you touch various services.

  • Solid coding practices including peer code reviews, unit testing, continuous integration, TDD, and generally working towards mastering programming.

Bonus Points

  • Experience working in Ember.js.

  • Experience working in a services oriented architecture.

  • Experience working with a (modular) monolith.

  • Interest in and experience with observability.

  • Experience working with GraphQL APIs.

Perks & Benefits

Peek invests in our employee’s health and well-being. We’ve built our benefits package around our Peekster’s needs including full health care, dental, and vision plans, paid parental leave, company recharge at the end of the year, and competitive compensation packages that include significant equity upside that allows you to share in Peek’s long-term success.

This link leads to the machine-readable files that are made available in response to the federal Transparency in Coverage Rule and includes negotiated service rates and out-of-network allowed amounts between health plans and healthcare providers. The machine-readable files are formatted to allow researchers, regulators, and application developers to more easily access and analyze data. Beginning on July 1, you may locate and view the UnitedHealthcare MRFs on the UnitedHealthcare public site by going to transparency-in-coverage.uhc.com.

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 apply because of incompatible assistive technology or a disability, please contact us at talent@peek.com.  We will make every effort to respond to your request for disability assistance as soon as possible.

Peek Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Peek DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Peek
Peek CEO photo
Ruzwana Bashir
Approve of CEO

Peek makes the world’s tours & activities easily bookable — anytime, anywhere. Our industry-leading technology, Peek Pro, empowers operators to better manage and grow their businesses. Peek.com and our award-winning mobile app connect people with ...

21 jobs
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
DATE POSTED
April 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Posted 2 months ago
Company
Posted 5 months ago
Company
Posted 5 months ago