Backend Engineer



Software Engineering
United States · Remote
Posted on Monday, July 1, 2024

About the Role

TigerEye helps businesses make better strategic decisions. For our customers to make critical strategic decisions in TigerEye we must be highly available, reliable, and bug free.

Here are a few of the things that you might do as a Backend Engineer at TigerEye:

  • Develop & manage large-scale production services & data/ETL pipelines

  • Write SQL queries to process and transform data from external sources

  • Collaborate with stakeholders across the company including engineering, product, operations, sales and marketing

  • Develop services and pipelines that will operate in accordance with industry standards for data security and privacy

  • Develop, test & maintain backend business logic, as well as integrations and APIs to meet security, scalability and performance requirements to ensure our services run reliably and efficiently at scale

  • Write operational and user documentation to allow other engineers to operate and maintain our software systems

  • Create a build system that can build: Mac, iOS, Android, Windows and Web

  • Deploy to Android Play Store, iOS App Store, Windows Store, and the Web

  • Build a system that will scale to manage deployments in thousands of environments running on arbitrary cloud service providers (GCP, AWS, Azure, …)

  • Maintain a fast and always flowing CI/CD pipeline for analysis, testing, and build artifacts

  • Implement security and compliance standards in a way that enables engineers to work quickly and safely

  • Develop and execute against both short-term and long-term roadmaps, making tradeoffs considering business priorities, user experiences and sustainability of TigerEye’s technical foundation


  • Have 2+ years of professional experience building backend services and APIs

  • Excellent programming, debugging and optimization skills in one or more general purpose programming languages, including Go, Dart, SQL and Python

  • Experience contributing across all phases of a software project life cycle

  • A Bachelor's Degree (or equivalent work experience) in computer science

  • Experience in cloud environments like AWS or Google Cloud