Senior Full-Stack Engineer

Afresh Logo

Afresh

πŸ“Remote - Canada

Summary

Join Afresh, a company on a mission to eliminate food waste and make fresh food accessible to all, using AI-powered solutions to optimize grocery store operations. We're looking for a full-stack web developer to collaborate with a team to build and ship high-quality applications and services. You will work closely with product managers, designers, and users to create engaging user experiences, participate in design feedback, build analytics and monitoring, and ensure software quality through automated tests. This role requires experience with full-stack web development, React, and specific technologies. Afresh offers a fast-paced, startup environment with opportunities for significant social impact.

Requirements

  • Possess a BS in Computer Science or equivalent experience
  • Have 4+ years experience with full-stack web development, including web front-end and API development
  • Have experience building usable, performant React apps
  • Possess a strong understanding of API development and good API design
  • Have a collaborative attitude while also being highly self-directed
  • Have a proven track record of shipping high-quality apps and services
  • Possess system-level problem solving and excitement to tackle hard problems
  • Enjoy working in a fast-paced, startup environment
  • Have required skills: TypeScript (or Javascript), React, and Python

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 UIs, APIs, and solutions that are reusable and extensible
  • Work alongside machine learning specialists to drive new feature development

Preferred Qualifications

Possess Nice-to-have skills: PostgreSQL, GraphQL, Databricks, DBT, Terraform/OpenTofu, Azure, pair programming, test-driven development

Benefits

Many employees work remotely provided that they reside in one of the following states: AR, CA, CO, FL, GA, IL, KY, MA, MI, MT, MO, NV, NJ, NY, NC, OR, PA, TX, WA, WI

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.