Description

What you'll do

  • Provide technical and architectural leadership
  • Collaborate with engineers and managers across the organization to understand and tackle technical challenges
  • Work in a cross-functional team with data analysts, product managers, and of course other engineers.
  • Participate in whiteboard sessions and design conversations on engineering the best solution to the challenges at hand.
  • Test out new insights with novel and quick experiments.
  • Write clean, well-tested, and efficient code.
  • Iterate rapidly and deploy changes daily.
  • Be deeply engaged in the full development lifecycle designing, developing, testing, deploying, maintaining, monitoring and improving software.

What you'll bring

  • 8+ years of experience; ideally in fast paced environments; we are pushing new code daily
  • Experience architecting performant large scale web applications and knowledge of modern technologies that enable them. Extensive experience with concurrency, multi-threading, and event driven architectures
  • Expert level knowledge of Java
  • Experience with Kotlin
  • Experience with Ruby on Rails
  • Experience with API performance analysis
  • A strong understanding of data structures, algorithms and complexity analysis
  • Solid experience in caching strategies, performance tuning
  • The ability to iterate and ship ideas quickly, with loose direction
  • The ability to work across teams with both technical and non-technical stakeholders
  • Willingness to work outside your comfort zones, to evaluate and work with new technologies
  • Data-driven when making decisions
  • Biased towards action and automation
  • Experience with Elasticsearch preferred
  • Experience working with AWS infrastructure preferred

Education

Any Graduate