Posted Apr 13, 2017
New York, NY, USA

You would be responsible for

  • Build performant scalable services (batch processes, push notification systems, API ingestion processes, etc)
  • Collaborating with our iOS and Android teams on the API for new features
  • Participating in sprint planning and product planning sessions to create features for our end users
  • Planning and executing various monetization features
  • Work on adding monitoring and metrics to increase visibility into what is happening on our system
  • Participating in code reviews to ensure high quality code
  • Building tools internally to empower the rest of the company

Requirements

  • 4+ years of experience working on systems at scale
  • Expert knowledge of Go, Java, Scala, or some dynamic language
  • Good working knowledge of concurrent code
  • Experience working with APIs (OAuth2, JSON, etc)
  • Deploying apps to AWS

BONUS POINT FOR

  • Experience with Docker
  • Experience writing Go
  • Active contributor to open source community
  • Experience monitoring and debugging distributed systems

Some technologies we use

  • AWS (EC2, Elastic Beanstalk, Kinesis, Aurora, & more)
  • Docker
  • Postgres
  • Redis
  • Github
  • CircleCI
  • Mixpanel, Stathat, Datadog

How to apply

Apply here: https://jobs.lever.co/timehop


Does this job really require Go skills? If not, please let us know so that we can keep the jobs all about Go.