Advertisement
Our National Conversation (ONC) logo
Internship·Our National Conversation (ONC)

Software Development Intern

Remote (United States - California preferred)Unpaid (Academic credit available)15 skills

Skills & Stack

Python (Django Framework)JavaScript (React.js)RESTful API DevelopmentAWS Cloud ServicesSQL Database DesignNode.js BasicsGit Version ControlFrontend Development (HTML/CSS)Agile Development PracticesUI/UX PrinciplesSpring Framework BasicsUnit Testing (Jest/PyTest)Web Accessibility StandardsCMS IntegrationData Visualization

About the Role

As a Software Development Intern at ONC, youll contribute to building our civic engagement platform using React and Python/Django. This internship offers hands-on experience developing features that support nonpartisan political discourse, including interactive policy tools, discussion forums, and data visualization components. You work alongside senior developers to implement AWS-hosted solutions while learning best practices in accessible web development. Ideal for students passionate about using technology for social impact, this role provides mentorship in both technical skills and civic tech principles.

About Our National Conversation (ONC)

Our National Conversation (ONC) is a nonpartisan nonprofit organization dedicated to developing solutions for Americas most pressing challenges through civic engagement and technological innovation. We create digital platforms that facilitate constructive national dialogue, provide educational resources, and empower citizens with fact-based policy analysis. Our team combines technologists, policy experts, and educators to build tools that bridge political divides and promote evidence-based decision making.

What You'll Do

10 items
  • 1Develop React components for ONCs civic engagement platform
  • 2Assist in building Django backend services for policy analysis tools
  • 3Implement AWS cloud features (S3, Lambda, EC2) under supervision
  • 4Create accessible UI components meeting WCAG 2.1 standards
  • 5Write unit tests for existing and new codebase features
  • 6Participate in code reviews and agile standups
  • 7Help integrate third-party APIs for government data sources
  • 8Document technical processes for nonprofit compliance
  • 9Collaborate with policy team on UX improvements
  • 10Research emerging civic tech solutions for potential implementation

What We're Looking For

  • Current enrollment in Computer Science or related bachelors program
  • Academic or project experience with Python and JavaScript
  • Familiarity with React.js and/or Django frameworks
  • Understanding of basic cloud computing concepts
  • Passion for civic technology and nonpartisan mission
  • Ability to commit 15-20 hours/week remotely
  • Portfolio of academic/personal projects (GitHub preferred)
  • Strong written communication skills
  • Experience with collaborative development tools (Git, Slack)
  • Interest in political science/policy is a plus
Advertisement

Ready to apply for this role?

Software Development Intern at Our National Conversation (ONC) — click below to submit your application.

Apply Now
Advertisement

Related Jobs

More jobs at this company

Explore other opportunities at the same company

No related jobs found

Similar jobs in this location

Find other opportunities in the same area

No related jobs found

Jobs requiring similar skills

Discover roles that match your expertise

No related jobs found

Advertisement
Join Us
blur