Senior Software Engineer I - Full Stack (Reporting) @ SpotOn
Core
Designing, building, and maintaining high-performance, scalable data systems and data infrastructure for merchant-facing reporting and analytics features.
Role type
Senior Full Stack Software Engineer (Data & Reporting)
Builds
Scalable RESTful APIs, backend services, and responsive reporting dashboards for independent restaurant operators.
Domain
Restaurant technology / Hospitality / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, Go, TypeScript, JavaScript, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, CI/CD
Preferred skills
Infrastructure as Code (IaC), Data engineering concepts (ClickHouse, Kafka, Snowflake, ETL), Data observability (Grafana, OpenTelemetry), Restaurant/hospitality sector experience
Technologies
Python, Go, TypeScript, JavaScript, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, ClickHouse, Kafka, Snowflake, Grafana, OpenTelemetry
Responsibilities
Design and build scalable RESTful APIs and backend services for reporting; Develop full-stack features end-to-end including data models and frontend visualizations; Build and maintain responsive reporting dashboards; Collaborate with product managers, designers, and data engineers; Contribute to system architecture decisions including cloud infrastructure and CI/CD; Conduct code reviews and mentor junior engineers; Implement monitoring, logging, and alerting solutions.
Seniority
Senior, hands-on IC