Afresh is an AI platform for grocery that aims to reduce food waste and drive smarter decisions in the industry. They are seeking a Senior Software Engineer to lead the development of their flagship AI ordering product, defining the architectural roadmap and solving complex engineering challenges to support business expansion.
Responsibilities:
- Lead the design, building, and deploy highly scalable and robust APIs, making critical architectural decisions that shape our platform
- Partner with Product, Account Management, and peer engineering teams to deliver integrated solutions that serve client needs
- Contribute to the vision of the next generation Ordering product, while also support our current iPad solution
- Enforce best practices for testing and releases to maintain high standards of system reliability
Requirements:
- BS in Computer Science or equivalent experience
- 4+ years of software development experience
- A strong desire to learn and master new technologies to meet the evolving needs of the platform
- Proven ability to lead and drive projects through the entire development lifecycle, from conception to launch, with a high degree of autonomy
- Readiness to step into a mentorship role to guide junior engineers and contribute to the team's growth
- Being curious about complex systems, including a desire to understand our intricate business domain and dependencies outside the team's direct ownership
- A strong team player who understands that we succeed (and learn) together. In the spirit of that, you actively participate in team ceremonies, swarm with engineers and perform that doing timely and constructive code reviews
- You have worked in with an Agile software delivery cycle before
- You have leveraged modern AI-powered tools to accelerate development and enhance your workflow
- You have experience in Typescript and cloud technologies in general and Azure specifically