Application Process

Our application period for Fall 2020 will open soon. We will be accepting Academy Members, Software Developers and Product Designers for the Fall semester. Our recruitment process will include an Info Session within the first week of school, an application, and interviews in the weeks to follow.

A lot of classwork is theoretical. You’re given a contrived problem, and then you solve it. At Hack4Impact, you get to build a product from the ground up. Being exposed to building something from scratch is a great experience as a student.

Alex Wu, '16

Frequently Asked Questions

Yes! Here is a rough schedule of our Fall 2020 Recruitment events:

  • August Week 4: Info Session + Applications
  • September Week 1: 1st Round Behavioral Interview
  • September Week 2: 2nd Round Technical Interview
Specific dates and other information will be released leading up to these events!

Yes! Recruitment will be entirely virtual for this semester. Applicants are welcome regardless of whether you are living on campus or not.

Team: Work on a team of 4-7 students led by a PM and tech lead

Build: Develop the product throughout the semester (~12 weeks)

Ship: Deliver the final product to the nonprofit client!

Community: Join an organization with a strong focus on mentorship and social community events

Nope! Mentorship is a core value of our organization so we are always looking to take less experienced developers as long as you are willing to put in the time and have the passion to learn. You will have a tight feedback loop with your project leads along with experienced members on your team to ensure your success and project’s success in-order to benefit the nonprofit your team is working with.

We would love to accept all of our good candidates, but from our perspective, this is what we see.

  • We can’t work with all the non-profits in the world, because the quality of work and projects is just not scalable. We need to be incredibly selective with our leads because any risk of wasting an entire six months of time would ultimately be counterproductive for both our clients and students.
  • We can’t have enormous teams because productivity inherently goes down, and work becomes less meaningful if anyone is tasked with completing a miniscule part of the project. On top of that, there are physical limits on the number of groups we can meet in person.
  • We can only interview a fixed number of candidates, no matter how many good ones apply. We can only take as many candidates as our projects leads can support along with the scope of the projects itself. We want to take everyone who is qualified and we want to take on more projects, but for the reasons above, we just can’t.
That being said, we are looking into ways we can accommodate for members in the future such as holding more external events and tech talks, expanding our interview process to interview more candidates, and increasing our training program for more Product Managers/Technical Leads to take on more projects but maintain the high quality work we are know for.