View Our Website View All Jobs

Software Engineer

Reports to: Director of Engineering

Start Date: ASAP is a movement to create the most socially active generation in history.

  • We fight for our members every single day. We care deeply about activating millions of young people around the world to make impact in their communities.
  • We believe in young people. We believe all young people have the agency to create social change and we provide them with the guidance to make it happen.
  • We don’t hire just anybody. We work hella hard, we move super fast, and we’re a bunch of weirdos. We want people who get excited to come to work at our dynamic office every day.
  • We genuinely stand behind who we are and what we do. No faking it here. Everyone on our staff has their own “why” for coming to work every day. What will yours be?    

We're looking for a software engineer to work on our web applications that drive social change across the world. This position reports to the Director of Engineering.

What you’ll do

  • Build features and experiments. Work on one of our many Laravel apps and support the experimentation process as we continuously learn how to drive organic growth.
  • Test-forward development. Build test coverage as you go, working out the hard parts of writing quick tests in a multi-service environment.
  • Collaborate. Work on a highly functional team on planning, estimating, problem solving, and reviewing. Practice empathy and kindness, and enjoy helping others around you internally and in the greater tech community grow and be successful.

What you should have

  • Causiness (not a word). You believe in and the power of young people. You want a great career in tech, and part of that means knowing that your work contributes to a greater good. You’re not satisfied with using your powers just to get more people to click on a button, or increase ad revenue.
  • Experience. 1 - 2 years working with a mix of experience dealing with both frontend and backend concerns. Experience with version control, preferably, Git.
  • Programming. You’re very comfortable in at least one language (preferably JS and/or a backend language, like PHP, but not a deal-breaker), and productive in at least one other. You’ve worked with a RESTful API endpoint. You recognize and advocate for clean code, and when something is not clearly documented, you take the initiative to add improvements.
  • Engaged with tech community/communities. You are an active member of a single or multiple tech communities either locally and/or via open source projects.

Our team is over a third product & engineering on a staff of about 60. We’re a diverse team, and we believe in having a broad spectrum of individual and collective experience and in the inherent dignity of all people. We welcome all people regardless of race, ethnicity, religion, age, gender identity or expression, sexual orientation, pregnancy status, disability, nationality, veteran status, or any other differences.

We’re collaborative, productive, and enthusiastic coders working with PHP (Laravel & Drupal), NodeJS, Python, RabbitMQ, React, Redux, Ansible, bash scripts, MongoDB, and more.

How we work

Our software is open source by default. We’ve contributed Drupal modules like Optimizely, and npm packages like node-request-retry. We manage our work in the open on GitHub and Pivotal Tracker. Every pull request is peer-reviewed.

We deploy often, through Slack using our Hubot friend, George. We continuously integrate with Jenkins and Wercker. We host in AWS and Heroku. We maintain quality with unit and functional testing, and manual QA through The Specialists Guild. We measure and monitor with New Relic, StatHat, Logstash, Runscope, Ghost Inspector,, and Looker. Our data warehouse is hosted MySQL in AWS.

We're always looking for better ways to work, and end each sprint with a retrospective. We document our values and practices in an open-source repo.

The Perks

  • The ability to mobilize 5.5 million young people to change the world (need we say more?!)
  • 3 weeks vacation plus the week between Christmas and New Years (plus Summer Fridays from Memorial Day to Labor Day!). And your birthday & Valentine’s Day off...and a half-day on Halloween. If you’re in costume. Seriously.
  • A fun office environment, a gong, brownie bake-offs, and the best coworkers you could ask for.
  • Five (or six? We're losing count. That many!) different ways of making coffee.
  • An incredibly compelling reason to wake up and make it to work every day.
  • is an equal opportunity employer. (Although we do reserve the right to discriminate against people who wear white socks with dark shoes...)  

Please, no calls. 

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file