Students

We Believe In Using Tech For Good

Students are a core part of what makes Hack4Impact. Joining Hack4Impact is the perfect way to give back while developing new skills and making long-lasting friendships.

Open Positions

Software Developer

Software developers constitute the majority of a Hack4Impact team and work together to make the product come to life. Software developers don't just code; they also participate in many user experience and product decisions.

  • You'll be brainstorming with product managers and product designers to conceptualize and build new features.

  • You'll be participating in discussions of technical architecture.

  • You'll be owning specific features of the product, creating your own issues, pull requests, and reviewing other developers' code.

  • You’ll improve engineering standards, tooling, and processes.

Our project tech stacks often include React with TypeScript, but we are passionate about user interface development in general. We've built mobile applications using React Native and have worked on web apps with libraries like SolidJS.

Product Designer

Designers collaborate in cross-functional teams to design our products. They own the process, from ideation to creating wireframes, mock-ups, and user interface designs with a core emphasis on user experience. They are responsible for the holistic design of the product down to the granular details of the UI.

  • Work with the Product Manager to define the product and which user needs it satisfies.

  • Perform and utilize user research (gather, synthesize, and present findings to the team) to inform design decisions.

  • Iterate on designs based on user testing, feedback from other project members, org-wide design critiques, and calls with the nonprofit client.

  • Hand off designs to developers for implementation while considering development and time constraints, different states and edge cases, etc.

Product designers in Hack4Impact meet with those on all teams to enhance knowledge sharing and promote design thinking.

Application Process

We are not currently recruiting for any positions. If you would like application reminders or want to stay updated with our recruitment timeline, feel free to fill out our Interest Form! Also, here is our official Notion page with more general information.

Frequently Asked Questions

Is extensive web development or data science experience required?

Not at all. Having web/mobile development or data science experience is definitely nice-to-have and is helpful when you are working on one of our project teams. However, mentorship is an important aspect of our organization. If you do not have much experience, we will make sure that we get you ramped up through our bootcamp before we kickoff projects and support you as you learn while designing or implementing certain features on your team. We do accept less experienced designers and developers who show strong talent and passion. You will also 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 impact the nonprofit your team is working with.

Can I apply as an upperclassman?

Yes! We do accept upperclassmen who are passionate about tech for social good and have some technical or design experience. However, we do require that you have at least 3 semesters (including the current one) left.