Woman sprinkling sparkles onto a shape

Marketing

Marketing manages external branding and communication for BoG, creates marketing campaigns for BoG events, and attracts non-profits and sponsors towards the BoG mission. These are the writers and creators that realize BoG's vision in all forms of media.

Abstract engineer perilously stacking shapes

Engineering

Software engineers handle the nuts-and-bolts of all of our projects. They build rich, JavaScript-based web applications using the MERN stack (MongoDB, ExpressJS, ReactJS, NodeJS). You can specialize in frontend or backend, or become a jack-of-all-trades!

Developer Bootcamp instructors lead the Bits of Good Developer Bootcamp, helping 20-30 students learn the basics of web development for four weeks. Afterward, the class will be split into two sections: frontend and backend. The frontend section will be focused on learning the basics of React to build smooth UI while the backend will be focused on MongoDB and Express to build reliable APIs.

Recommended Skills

  • Mastery in basic web development fundamentals

    • As the first half of the bootcamp revolves around basic HTML, CSS, and JS, having a core understanding and solid foundation in these skills is critical to being a bootcamp instructor.

    • On top of the basic web stack, understanding how the internet works and the rationale and structure of the web and how web applications function is very important as well.

  • Specialized mastery in Frontend or Backend development

    • During the second half of the bootcamp, bootcampers will split off into either a backend or frontend section.

    • Frontend instructors should have a strong understanding of React and a baseline understanding of NextJS and SSR.

    • Backend instructors should have a strong understanding of Express, APIs, and MongoDB, with a baseline understanding of Mongoose and authentication.

  • Ability to Teach

Time Commitment

  • 6-8 hours per week

Abstract image of designer pulling open a lasso

Design

The design team consists of product designers, design bootcampers, and design executive roles. Product designers work on nonprofit project teams with PMs and engineers, identifying design needs and creating lofi-to-hifi mockups. Our design bootcampers go through a one-semester product design course that broadly covers the end-to-end research and design process.

Abstract product member holding a triangle similar to a stethoscope

Product

The product team defines project expectations and application features by working with our nonprofit partners. More than anything, they are effective communicators that can talk to clients in terms they understand. They also gain familiarity in drafting a product spec and an actionable product roadmap.

Abstract operations member holding a bundle of shapes together

Operations

Operations and Community is all about events and logistics. Members may focus on managing organization finances, concentrate in member management & recruitment, or focus on planning events to bring our community closer together.

Brand Figure

Brand

Brand is a special part of BoG's division. Our mission is to drive engagement through creative visual content creation and promotion of the Bits of Good brand.

NPP Figure

Nonprofit Partnership

The Nonprofit Partnership committee is essential for bringing in new nonprofit projects for Bits of Good. We review nonprofit applications and meet with potential new nonprofits to discuss their product needs and develop a proposal.