Software Engineer Internship

We Vote
Job LocationUS Remote
Job TagInternship

Location: Fully Remote
Unpaid volunteer role

Description:

WeVote is a nonpartisan get-out-the-vote nonprofit startup and a celebrated Fast Forward nonprofit technology grantee. WeVote is building a movement of excellent, passionate, part-time volunteers (starting with the founders) who build mobile technologies that will touch and mobilize millions of voters on Election Day. We believe that many voters are busy, distracted, and impatient. We have a goal of providing a positive voting experience that helps people decide how to vote.

You will have the opportunity to touch the lives of millions of Americans and be part of a movement and product that will receive national attention. You’ll gain an opportunity to grow within the WeVote movement and meet other volunteers who are like-minded and interested in building a valuable application to empower voters across the United States. You’ll also gain valuable technical skills and expand your personal and professional network.

Responsibilities:

  • Install our software on your development machine. We need full-stack engineers who can work in both React and Python, but if you prefer to focus on one or the other, we can work with you as well.
  • Contribute to any/all of the following areas of development:
    • https://github.com/wevote/WebApp – React-based Mobile Website, or
    • https://github.com/wevote/WeVoteServer – Django/Python API Server (Mac/Unix only)
  • Work with our current volunteer engineering team in Google Hangouts.
  • Tackle specific issues as well as larger projects:
    • https://github.com/wevote/WebApp/issues or
    • https://github.com/wevote/WeVoteServer/issues

Qualifications:

  • Some prior SW Development experience. Ideally, you have been on an internal application development OR product development team in the past. International experience is included in this requirement
  • You have an active GitHub repository or can direct us to your portfolio
  • You want to work with an established and successful team. You have a passion for the latest technology and are committed to strengthening American Democracy.
  • You have enough experience or aptitude that you can see 5-20 hour-long projects through to completion. We can support you and answer questions (with occasional pair programming), but the projects we have available could be called Intermediate to Advanced.


What Kind of Coding Community Should I Join?

Don’t be afraid to try out different coding communities. Each one is unique and your coding community will be a valuable tool during your boot camp experience and your professional career.

Related Industries: Coding, Data
People work on coding on computer

STEM: Industry Professionals Share Tips and Tidbits

On International Women’s Day, a few of the ladies from Nike joined us for a discussion on women in STEM. Learn more about some of the key takeaways from breakout room sessions on Overcoming Barriers and International Work as a Woman in STEM.

Related Industries: Coding, Cybersecurity, Data, FinTech, Product Management, Project Management
A woman stands in a lab coat.