← Back to all jobs

Backend Software Engineer in SEA or SF

Peek
🏒 Peek πŸ‡ΊπŸ‡Έ Seattle, WA, US πŸ•‘ February 10

Peek makes the world's tours & activities easily bookable — anytime, anywhere. Our industry-leading technology, Peek Professional, empowers operators to better manage and grow their businesses. Peek.com and our award-winning mobile app connect people with everyday adventures that create lasting memories. CNBC labeled Peek as the "OpenTable for activities" and the New York Times called Peek.com "a site you want to visit again and again". The company is backed by tech heavyweights including Google's Eric Schmidt, Square's Jack Dorsey, TPG's David Bonderman and Cathay Innovation.

The backend engineer is responsible for designing and developing backend components for Peek Pro. The ideal candidate has 2+ years of backend development experience with Ruby and Elixir and some experience using message queues. Additional experience writing software for service-oriented architectures and/or in support of mobile applications is also desired but not required.

Examples of projects built by backend engineers:

  • Payment processing
  • Supplier payments
  • Real-time availability
  • Fraud detection
  • Integrations with Google, Expedia and TripAdvisor

See details about Peek’s tech stack here.

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

Responsibilities:

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

Requirements:

Skills & Experience

  • 2+ years developing backend services for web applications
  • Have contributed code to at least one shipped software application
  • Experience with backend web frameworks such as Ruby on Rails, Django or Phoenix
  • 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
  • Stock options
  • Paid time off
  • Paid parental leave
  • Commuter benefit program (SF)
  • Apple equipment
  • Weekly catered Peeknic lunch with speakers (e.g. Jack Dorsey of Twitter, Pete Flint of Trulia, SF District Attorney George Gascón)
  • Free snacks & beverages
  • Happy hours
  • Partner Days (visit our favorite operators)
  • Company retreats (e.g. Lake Tahoe, San Luis Obispo, Utah)
  • Monthly Peek.com credits and more on work anniversary and for the holidays

Apply now

or subscribe to receive rails jobs in your e-mail

Get

notifications in your

More rails jobs near Seattle

  • TR
    Senior Full-Stack Engineer Trakstar, Reviewsnap, Recruiterbox, Mindflash
    πŸ‡ΊπŸ‡Έ Seattle, WA, US
    December 26