[Remote] TECH501: Software Engineer
Note: The job is a remote job and is open to candidates in USA. JerseySTEM is a mission-driven professional network dedicated to improving access to STEM education for underserved middle school girls in New Jersey. They are seeking a Software Engineer to design and build backend automation modules using Google Apps Script and integrate with Google Workspace APIs to support operational needs.
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
Skills
- 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)
Company Overview