Afresh is an AI platform for grocery that aims to reduce food waste and maximize freshness in the grocery supply chain. As a Senior Software Engineer on the Distribution Center Solutions team, you will be responsible for building products that help optimize critical decisions in the grocery supply chain.
Responsibilities:
- Collaborate with your engineering teammates to build and ship high-quality applications and services, spanning the web front-end, API, and data layers
- Work closely with product managers, designers, and our users to build rich and engaging user experiences
- Participate in and provide meaningful feedback about major design choices
- Build out our analytics and monitoring/observability to understand our system behavior and make informed decisions
- Ensure the quality of our software via automated tests
- Design and build APIs and solutions that are reusable and extensible
- Work alongside machine learning specialists to drive new feature development
Requirements:
- BS in Computer Science or equivalent experience
- 4+ years experience with full-stack web development, including web front-end and API development
- Experience building usable, performant React apps
- Strong understanding of API development and good API design
- Collaborative attitude while also being highly self-directed
- Proven track record of shipping high-quality apps and services
- System-level problem solving and excitement to tackle hard problems
- Enjoy working in a fast-paced, startup environment
- Required skills: TypeScript (or Javascript), React
- Python
- PostgreSQL
- GraphQL
- Databricks
- DBT
- Terraform/OpenTofu
- Azure
- pair programming
- test-driven development