Juniper Square is hiring a Senior Technical Lead to build a strategic backend platform service. The role involves owning the end-to-end backend architecture, designing APIs, and leading a team of 4-5 engineers.

Requirements

  • 10+ years of backend engineering experience
  • 5+ years of Python experience (or strong polyglot - Python/Java)
  • Production experience with async Python (FastAPI / asyncio) at scale
  • Strong API design skills
  • Microservices and distributed systems knowledge
  • Deep PostgreSQL experience
  • Scale & performance knowledge
  • AWS deep experience
  • Observability and production ownership skills
  • Experience leading project-level technical direction for 12+ months
  • Track record of grooming and mentoring junior and mid-level engineers

Benefits

  • Remote work option
  • Physical offices in San Francisco, New York City, Mumbai and Bangalore
  • Investment in digital-first operations
  • Collaboration with teams across 27 U.S. states, 2 Canadian Provinces, India, Luxembourg, and England