Skip to main content
JerseySTEMJE

TECH511: Full Stack Software Engineer

JerseySTEM is dedicated to supporting and empowering middle school girls in underrepresented communities across New Jersey through hands-on STEM education programs.

JerseySTEM

Employee count: 201-500

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About JerseySTEM

All JerseySTEM roles are pro-bono (unpaid) positions.JerseySTEM is a mission-driven professional network of pro-bono contributors dedicated to improving access to STEM education and career pathways for underserved middle school girls in New Jersey.

Members contribute their professional skills and leverage their networks in service of the organization’s gender-equity agenda.Membership is a minimum six-month commitment of approximately six flexible hours per week and includes a $100 refundable deposit, returned after six months of active membership. K–12 educators, retirees, veterans, interns, and students are exempt from the deposit.

Overview

This is a pro-bono unpaid volunteer position.

JerseySTEM is looking for talented professionals across our departments to commit time and energy as long-term engagement for our mission to provide STEM education to underrepresented middle school girls.

This position requires at least 3 years of industry experience in the software industry.

We’re looking for a volunteer Software Engineer to design and build backend automation modules in Google Apps Script, integrating deeply with Google Workspace APIs such as Gmail, Drive, Sheets, Docs, Calendar, and Admin SDK. This role focuses on creating reliable services, workflows, and data pipelines that support real operational needs.

You will work in an agile environment using GitLab for version control and CI practices and Jira for sprint planning and issue tracking.

Responsibilities

  • Develop and maintain Google Apps Script backend modules to automate internal workflows.

  • Build integrations using Google Workspace APIs, including (but not limited to):

    • Google Sheets API (data processing, reporting, sync)

    • Drive API (file operations, folder structure automation)

    • Gmail API (notifications, inbound/outbound workflow automation)

    • Calendar API (event creation, attendee handling, scheduling logic)

    • Admin SDK (user / group management where applicable)

  • Implement reusable library-style modules and clean coding patterns in Apps Script.

  • Design data flow logic and enforce data integrity across Sheets/Drive/other systems.

  • Write clear documentation and lightweight technical specs for modules and automations.

  • Collaborate with product/ops stakeholders to translate requirements into technical solutions.

  • Use GitLab merge requests, code reviews, and branching workflows.

  • Track work via Jira tickets, participate in sprint planning, and deliver iterative updates.

  • Troubleshoot production issues, optimize scripts for performance, and prevent quota overruns.

  • 5-6 hours per week, minimum 6 month commitment

Qualifications

  • Computer Science Major
  • 2 years of Industry Experience in software engineering
  • Working Knowledge or willingness to learn Google Apps Scripting Language
  • Resourceful, can-do attitude
  • Comfort working in a ‘virtual organization’ with digital tools (Google Workspace, Jira, salesforce)

About the job

Apply before

Posted on

Job type

Volunteer

Experience level

Education

Bachelor degree

Experience

2 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours

About JerseySTEM

Learn more about JerseySTEM and their company culture.

View company profile

JerseySTEM is focused on bridging the gender and innovation gaps in STEM education for middle school girls in underrepresented communities across New Jersey. This organization is striving to reach an ambitious target of 2,600 underrepresented middle school girls by 2026, emphasizing the importance of engaging girls in science, technology, engineering, and mathematics. Their mission is not just about education; it’s also about empowerment, providing opportunities for girls to develop critical problem-solving skills through hands-on, project-based initiatives.

In addition, JerseySTEM recognizes the pressing need to support educational programs that cultivate interest among young females in STEM-related fields. They provide resources aimed at enhancing STEM-oriented educational opportunities, thereby addressing the disparities that exist in these crucial areas. By mobilizing community resources and activating a network of volunteers, JerseySTEM seeks to foster a learning environment that encourages girls to pursue careers in STEM, thus contributing to closing the gender gap within these industries.

Claim this profileJerseySTEM logoJE

JerseySTEM

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

135 remote jobs at JerseySTEM

Explore the variety of open remote roles at JerseySTEM, offering flexible work options across multiple disciplines and skill levels.

View all jobs at JerseySTEM

Remote companies like JerseySTEM

Find your next opportunity by exploring profiles of companies that are similar to JerseySTEM. Compare culture, benefits, and job openings on Himalayas.

View all companies

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up