Backend Software Engineer

Seattle, WA
Engineering/Product – Engineering
Full-time
The Role:

Are you passionate about distributed systems and Elixir? Want to work on interesting technical problems around booking management and payments? Peek is looking for a backend engineer to join its platform team in Seattle. The ideal candidate has 2+ years of backend development experience with Ruby and Elixir and some experience using message queues. Additional experience with service-oriented architectures, GraphQL and/or mobile backend systems is also desired but not required. In this role you will have the opportunity to take a lot of ownership, learn new technologies and influence the technical direction of the Peek platform.

Examples of projects built by backend engineers at Peek:
- Payment processing
- Supplier payments
- Real-time availability
- Fraud detection
- Integrations with Google, Expedia, TripAdvisor and Groupon
- Standardized activity booking API for the travel industry

See details about Peek’s tech stack at https://stackshare.io/peek/peek-stack.

Please note: This role requires existing U.S. work authorization. Peek is not sponsoring new visas at this time.

Responsibilities:

    • Review product documentation and designs to understand feature requirements
    • Accurately estimate time to complete deliverables
    • Work with product managers and fellow engineers to prototype and implement backend components
    • Build shared services used across all Peek applications
    • Build integrations with distribution partners
    • Deliver production-quality code with adequate automated test coverage
    • Maintain and scale the Peek platform

Requirements:

    • 2+ years developing backend services for web applications
    • Have contributed code to at least one shipped software application
    • Experience with Ruby, Elixir or Python
    • Some experience with message queues such as RabbitMQ
    • Strong understanding of relational and/or non-relational databases
    • Knowledge of software design patterns
    • Working knowledge of source control tools (Git, Subversion, etc.)
    • Exposure to unit and/or integration test frameworks
    • Degree in CS or similar field, or equivalent work experience

Nice-to-Haves:

    • Experience in a mixed mobile/web environment
    • Experience with GraphQL
    • Experience with service-oriented architectures

Personal Attributes:

    • Strong interpersonal communication skills
    • Creative, organized and resourceful
    • Intellectually curious with a passion for learning new technologies
    • Able to work in a dynamic, fast-paced environment without skipping a beat
    • Demonstrate common sense and exercise good judgment when faced with emergencies
    • Must be punctual and reliable
    • Humility and emotional maturity
    • Integrity

Benefits & Perks:

    • Medical, dental & vision insurance
    • Life and AD&D insurance
    • 401k retirement plan with company matching
    • Stock options
    • Paid time off
    • Paid parental leave
    • Commuter benefit program
    • Apple equipment
    • Work-From-Home Wednesdays (every other week)
    • Snacks and beverages
    • Weekly catered breakfast
    • Weekly catered Peeknic lunch with speakers (e.g. Jack Dorsey of Twitter, Pete Flint of Trulia, SF District Attorney George Gascón)
    • Happy hours and quarterly team outings
    • Partner Days (visit our favorite operators)
    • Company retreats (e.g. Lake Tahoe, San Luis Obispo, Utah)
    • Monthly Peek.com credits
About Us:

Peek makes the world's tours & activities easily bookable — anytime, anywhere. Our industry-leading SaaS technology, Peek Professional, empowers operators to better manage and grow their businesses. Peek.com connects people with everyday adventures that create lasting memories. Peek’s rapid growth has made it the largest independent B2B activities booking platform in the world. 

Peek has raised over $50m from top technology and travel investors such as Eric Schmidt, Jack Dorsey, Pete Flint, Paul English, the Pritzker family and Cathay Innovation. The company has over 160+ employees worldwide, with offices in San Francisco, Salt Lake City, Chile, New York and Seattle. CNBC labeled Peek as the “OpenTable for activities,” it won the Tribeca “Disruptive Innovation Award” alongside Airbnb and the New York Times called Peek.com “a site you want to visit again and again.”