Senior Full-Stack Engineer

Afresh Logo

Afresh

πŸ“Remote - Canada

Summary

Join Afresh, a company on a mission to eliminate food waste and improve fresh food accessibility, in building and shipping high-quality applications and services. Collaborate with a team of engineers, product managers, and designers to create rich user experiences and enhance our analytics and monitoring systems. This role requires full-stack web development expertise, including experience with React and API development. You will contribute to the design and development of reusable and extensible UIs, APIs, and solutions, working alongside machine learning specialists. Afresh offers a fast-paced, startup environment and the opportunity to make a 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 skills and excitement to tackle hard problems
  • Enjoy working in a fast-paced, startup environment
  • Have skills in 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

  • Have skills in PostgreSQL
  • Have skills in GraphQL
  • Have skills in Databricks
  • Have skills in DBT
  • Have skills in Terraform/OpenTofu
  • Have skills in Azure
  • Have experience in pair programming
  • Have experience in test-driven development

Benefits

Remote work opportunities (for employees residing in specified states)

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.

Similar Remote Jobs