Software Engineer - Backend

Peek

Company Type
Interests
Experience
Responsibilities
Workhours

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 our backend components. 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

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
  • Experience in a mixed mobile/web environment or with service-oriented architectures a plus
  • 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

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
  • Apple equipment
  • Home-cooked breakfast four days a week
  • Weekly catered Peeknic lunch with speakers (e.g. Jack Dorsey of Twitter, Pete Flint of Trulia, SF District Attorney George Gascón)
  • Happy hours
  • Partner Days (visit our favorite operators in San Francisco)
  • Company retreats (e.g. Lake Tahoe, San Luis Obispo)
  • Monthly Peek.com credits and more on your anniversary and for the holidays
Read Full DescriptionHide Full Description
Confirmed an hour ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles