Senior Software Engineer I - Full Stack (Reporting)
Core
Design, build, and own scalable backend services and full-stack reporting features that help restaurant operators understand their business and make data-driven decisions.
Role type
Senior IC backend/full-stack engineer (reporting & analytics)
Builds
Merchant-facing reporting dashboards, analytics features, and scalable backend APIs for restaurant POS platform
Domain
Restaurant technology / Hospitality SaaS
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, TypeScript/JavaScript, React, RESTful API design, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, CI/CD
Preferred skills
Infrastructure as Code (IaC), data engineering concepts (ClickHouse, Kafka, Snowflake, ETL), data observability (Grafana, OpenTelemetry), analytics dashboard experience, restaurant/hospitality tech domain knowledge
Technologies
Python, Go, TypeScript, JavaScript, React, PostgreSQL, MongoDB, AWS (IAM, S3, RDS, Lambda), Docker, Kubernetes, ClickHouse, Kafka, Snowflake, Grafana, OpenTelemetry
Responsibilities
Design and build scalable RESTful APIs and backend services for reporting; Develop full-stack features from data models to frontend visualizations; Build responsive, accessible reporting dashboards; Collaborate with product, design, and data teams; Contribute to system architecture and cloud infrastructure decisions; Conduct code reviews and mentor junior engineers; Implement monitoring, logging, and alerting solutions
Seniority
Senior, hands-on IC