Demo

Full-Stack Engineer

Joyful Jobs
Tucson, AZ Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 3/16/2025

Company Description

Job Description

(January 15th, 2025)

FULL-STACK ENGINEER

 

Joyful Jobs is recruiting a Full-Stack Engineer on behalf of The Freecycle Network.

About The Freecycle Network:

The Freecycle Network is a charitable nonprofit organization based out of Tucson, Arizona with the mission of keeping good used stuff out of landfills via sharing. After over 20 years of service we have become the largest global online gifting and re-use community on the planet. Powering this environmental mission are our over eleven million members in more than one hundred countries. Some one thousand tons of used items are gifted daily on a globally local basis at Freecycle.org. We are committed to building a diverse staff and encourage applications from people of color, people with disabilities, and people of all gender identities, gender expressions, and sexualities.

About the Job:

This position is responsible for developing and maintaining our web applications and related systems. This engineer works with a part-time sysadmin and interacts regularly with other tech personnel including contract developers & designers, vendors, and with other, non-technical Freecycle volunteers like moderators and admins.  The position calls for good organizational skills, project management experience and good communication skills, including the ability to communicate clearly with non-technical colleagues and users in what is a very collaborative environment. This position may be fully remote, or based in full or part out of our office here in Tucson, with a preference for some degree of local presence. This position reports directly to the Executive Director, and represents a full-time, exempt management position with TFN.

This position may also be split into two separate and complementary part-time positions at 3 days a week each. Please indicate in your application if you prefer the full-time position or one of the part-time roles and detail for us which elements of the position you would fulfill. Each includes vacation, health insurance and 401k benefits.

Pay: $75,000 or pro-rated accordingly for the part-time positions. 

 

Required Job Skills and Abilities:

  • BS degree in Computer Science, Computer Information Systems, or comparable experience (at least 5 years);

  • Javascript (front end and Node.js), Git and Github, CSS/SASS, HTML5;

  • Some experience with the Debian/Linux operating system, including bash scripting, etc.;

  • Good command of MySQL;

  • At least some experience with project management and Agile/Scrum methodology;

  • Willingness to learn new things, especially some of the things below that you don’t possess already.

Preferred Additional Skills:

  • Some experience with ClojureScript / React Native for our new app preferred.

  • Vue.js and Vuetify

  • Hapi.js web framework

  • Elastic Stack (including APM)

  • Nginx configuration

  • PM2

  • Sequelize, GraphQL

  • Gearman message queue system.

  • GlitchTip

  • CI tooling like Jenkins

  • Debian package creation

  • Some php

  • Experience working on a distributed team in multiple timezones.

 

Benefits:

As a nonprofit, we pride ourselves in providing a thoughtful benefits package including medical plan coverage, 4 weeks annual PTO (increasing to 5 after three years), 13 U.S. holidays, and our 401K plan with elective contribution and a discretionary employer contribution after one year of employment. We value an environment of work/life balance.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Salary : $75,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full-Stack Engineer?

Sign up to receive alerts about other jobs on the Full-Stack Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Income Estimation: 
$86,680 - $110,316
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$163,289 - $195,234
Income Estimation: 
$117,033 - $148,289
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Joyful Jobs

Joyful Jobs
Hired Organization Address Tucson, AZ Full Time
Job Description Joyful Jobs is recruiting a Manager of Operations and Programs on behalf of Tucson Interfaith HIV/AIDS N...

Not the job you're looking for? Here are some other Full-Stack Engineer jobs in the Tucson, AZ area that may be a better fit.

Sr. Full Stack Developer

Contact Government Services, LLC, Tucson, AZ

Full Stack Developer

Contact Government Services, LLC, Tucson, AZ

AI Assistant is available now!

Feel free to start your new journey!