onsite
Senior Software Engineer - SpotOn
Software Engineer
Lead the design and delivery of scalable, AI‑powered restaurant POS features using Python, Node.js, and AWS, while driving performance, reliability, and data‑driven insights for independent restaurants.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput services in Python and Node.js that power the core POS and AI profit‑optimization features.
- Collaborate with data scientists to integrate machine‑learning models into production pipelines, ensuring low latency and high accuracy.
- Design and implement scalable data storage solutions on AWS (RDS, DynamoDB, S3) and optimize SQL queries for performance.
- Containerize applications with Docker, orchestrate deployments on Kubernetes, and manage CI/CD pipelines for rapid, reliable releases.
- Participate in code reviews, mentor junior engineers, and champion best practices for security, testing, and documentation.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Node.js.
- Proven track record building cloud‑native applications on AWS, including experience with serverless and containerized workloads.
- Hands‑on experience with machine‑learning model deployment and data‑engineering pipelines.
- Solid understanding of relational and NoSQL databases, SQL, and performance tuning.
- Excellent problem‑solving skills, strong communication, and a passion for building products that empower small businesses.
Skills
pythonnodejsawsmachine learningsqldockerkubernetes