MoveOn.org | Software Engineer | Remote | Full Time
In preparing for the opportunities and challenges ahead of us — through the 2016 election and beyond — MoveOn is investing deeply in technology that can help amplify ordinary people’s voices in our democracy, and we are hiring passionate problem solvers who will take our technology platform to the next level. Do you have great ideas and the enthusiasm to build them? Join our team!
Responsibilities:
- Write code and lead projects that span the entire software stack and lifecycle, including prototyping, rich front-end apps, APIs, high-performance back-end applications, database design, and cloud architecture.
- Create and contribute to open source projects that share MoveOn’s innovations back with the larger developer community.
- Make key language, framework, and architecture decisions.
- Come up with ideas for new apps, and launch them to millions of users.
- Learn, grow, and succeed in your career.
- Competitive salary, great benefits, work from anywhere!
I've been coding for about 15 years, and these are the strategies that work best for me:
1. If the framework or language contains paradigms that are new to you, start by getting a learn-by-doing book like a pragmatic programmer guide, and work your way all the way through it.
2. Start doing little projects that are personally relevant to you. These can be anything: little math problems from projecteuler, data analysis problems, technical interview questions. Which projects you choose are less important than you being motivated to sit down and actually finish them, solving both the easy and fun parts and the annoying "shovel work" parts.
3. Sign up to teach someone (friend, coworker, meetup group) what you just learned. The pressure of the impending performance will force you to deepen your understand of the new topics. This is also known as the "Richard Feynman method of learning"
In preparing for the opportunities and challenges ahead of us — through the 2016 election and beyond — MoveOn is investing deeply in technology that can help amplify ordinary people’s voices in our democracy, and we are hiring passionate problem solvers who will take our technology platform to the next level. Do you have great ideas and the enthusiasm to build them? Join our team!
Responsibilities:
- Write code and lead projects that span the entire software stack and lifecycle, including prototyping, rich front-end apps, APIs, high-performance back-end applications, database design, and cloud architecture.
- Create and contribute to open source projects that share MoveOn’s innovations back with the larger developer community.
- Make key language, framework, and architecture decisions.
- Come up with ideas for new apps, and launch them to millions of users.
- Learn, grow, and succeed in your career.
- Competitive salary, great benefits, work from anywhere!
http://front.moveon.org/careers/#SE