Full Stack Developer

Food Revolution Network

Food Revolution Network (FRN) is committed to healthy, ethical, and sustainable food for all. With more than 750,000 members, FRN provides online-based education and advocacy with the goal of transforming food systems to support healthy people and a healthy planet.

Dedicated to building a sustainable, diverse and inclusive team and business that makes a massive positive impact on people and the planet, FRN is a fully remote company (work from anywhere), offering a 4-day (10 hour day) work week, flexible schedules, and a commitment to team member development, wellness and sustainability. Read more about us below.

----------

FRN is looking for three Full-Stack Developers (FSD) to join our growing technology team The FSD supports the implementation of the organization's technology strategy by architecting, creating and maintaining frontend and backend software systems. The Full-Stack Developer has a high-level understanding of crafting online systems from a technical perspective to ensure that code is created in a reusable and efficient manner. The Full-Stack Developer works hands-on to shape and implement the technology strategy into an easy to use, performant, mobile-first user experience.

One of the FSD positions will work as a part of the WHOLE Life Club (WLC) team to support the development of the WLC private membership platform.

Reports to: Head of Technology

Requirements


Feature Creation and Maintenance

Create and maintain user experiences, features, and systems for the organization's online applications and internal software systems.

  • Create and maintain user experiences and features for the organization's various web and mobile application using standards-compliant HTML5, SCSS, JSX, JavaScript, React, React Native and React Static for front-end user interfaces and Node.js, Express and MySQL for backend systems.
  • Collaborate with other developers in shared repositories to create a cohesive and well integrated system.
  • Write "self-documenting", test-driven code that is clear, concise and adheres to the Don't Repeat Yourself (DRY) principle.
  • Write clear documentation on the functionality of software systems.
  • Work in conjunction with the Head of Technology and various stakeholders and teams throughout the organization to develop product roadmaps and feature sets.


Quality Assurance

Ensure that all code that is released is high quality and complies with organizational standards.

  • Evaluate one's own code and the code of others and provide constructive feedback during code reviews to ensure that work products meet the organization's code quality guidelines.
  • Perform quality assurance testing of the organization's various web and mobile applications.


Internal Support

  • Problem solving and resolution of issues reported by testers and customers.
  • Be a technical expert on the organization's applications and systems and provide support to non-technical members of the organization.


Required Skills

  • Deep knowledge of good user experience.
  • System thinking, work to automate as many things as possible.
  • Ability to communicate technical information to non-technical individuals.
  • Strong organizational skills
  • Strong time management skills
  • Effectively manage deadlines
  • Critical thinking, open to seeing the "forest for the trees"
  • Excellent organizational habits
  • Ability to function excellently in a high-performance, rapidly-changing team
  • Excellent attention to detail
  • Exceptional analytical, quantitative, and logical problem-solving abilities
  • High level of curiosity and drive to understand metrics and their implications


Behavioral Competencies

All FRN team members are expected to adhere to our Global Behavioral Competencies.


Working Environment

  • Comfortable working from anywhere with a 100% remote team.
  • Comfortable working with a team via Slack.
  • Comfortable working with others via Zoom video conferencing.
  • A quiet workspace with adequate lighting and a visually pleasing background for Zoom interviews and meetings.
  • Comfortable working within Jira or ClickUp for project and task management.
  • Expert-level proficiency with Google Workspace products, specifically Docs and Sheets.
  • Thrives in a fast-paced deadline-driven environment.
  • Self-starter with great communication skills, desire to learn new programs and skills, and has enthusiasm for data.
  • Report on the progress of current assignments via project management tools, as well as through direct communication with your direct reports.


Experience

  • Bachelor's Degree or equivalent work experience in computer science or a related field
  • 2+ years experience, expert knowledge of JavaScript, Node.js, React and Redux
  • 2+ years experience creating and maintaining RESTful APIs
  • Familiarity with MySQL and GIT version control
  • Knowledge of and ability to work directly with process automation tools (i.e. gulp, grunt, webpack)
  • Knowledge of the following technologies a plus:
    • Amazon Web Services specifically Cloudfront, EC2, ECS, RDS, DynamoDB, Lambda, and S3
    • Continuous Integration / Automated Deployment, specifically Bitbucket pipelines
    • Express framework
    • Nginx
    • Linux
    • Sequelize
  • Ideally, a strong interest in health, specifically food/nutrition
  • Ideally, practice a predominantly whole food, plant-based lifestyle

Benefits


About Us

Our mission is healthy, ethical, and sustainable food for all.

Food Revolution Network is an online-based education and advocacy-driven organization committed to healthy, ethical, and sustainable food for all. Guided by John and Ocean Robbins, we have more than 750,000 members and collaborate with many of the top food revolutionary leaders of our times. Food Revolution Network aims to empower individuals, build community, and transform food systems to support healthy people and a healthy planet.

We believe that everyone, regardless of the color of their skin or how much money they have, deserves the knowledge and the means to healthfully feed themselves and their family. We're committed to a world with a true opportunity for everyone to be healthy.

About You

You believe in the power of healthy, organic, fair trade, local, plant-strong food to change the world. You're passionate about supporting the food revolution and movements for a more healthy, ethical, and sustainable world. You support our scientifically grounded, fact-driven, and welcoming approach, which promotes a whole foods, plant-based diet and is inclusive of a broad range of eaters.

You're values-driven, highly motivated, self-aware, ethical, emotionally intelligent, multiculturally competent, compassionate, socially conscious, constantly learning, and respectful of yourself and others. You're reliable, dedicated, undaunted, persistent, friendly, and forthright. You admit your mistakes, clean up your messes, and learn from everything.

Our Commitment to Equal Opportunity

Food Revolution Network is a committed equal opportunity employer. FRN recruits, employs, trains, compensates, and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. At FRN, we aim to be a place where a diverse mix of talented people bring their skills, life experience, passion, and creativity to create a whole that is greater than the sum of its parts. We are committed to healthy, ethical, and sustainable food for ALL, and that requires a proactive dedication to advocating for equity, inclusion, and opportunity including for those communities that have been most negatively impacted by our toxic food culture. We are committed to equality and believe in diversity of race, gender, sexual orientation, religion, ethnicity, national origin, and all the other characteristics that enable each person to bring unique talents, insights, and skills.

Work Location

FRN is a fully remote team, with team members in multiple North American time zones. This position may be performed from anywhere, but we strongly prefer North America-compatible time zones, with a required availability from 9 am - 3 pm Pacific Time Monday through Thursday.

Compensation

Annual salary of $75,000 - $95,000 (paid semi-monthly), depending on experience, with potential performance bonuses.

Permanent full-time employees also receive paid time off, flexible time off for holidays, wellness time off, health, vision, and dental insurance, opportunities for bonuses, and other benefits.

Findwork Copyright © 2021

Newsletter


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs