Senior Web Application Developer

The OpenGov Foundation

(Washington, District of Columbia)
Full Time
Job Posting Details
About The OpenGov Foundation
The OpenGov Foundation is dedicated to developing and deploying technologies that support every citizen's ability to participate in their government, and hold it accountable.
Summary
Are you an experienced developer with a passion for open source and open data? Are you interested in making government more inclusive and accessible for everyone, and using technology to create social change? Do you want to help build a thriving, mission-driven organization? Since we do a lot of work with citizens and lawmakers, you should be comfortable collaborating directly with people in a public setting. Since we're a small team, you should also work well on projects without direct supervision. You should be interested and eager to learn new things.
Responsibilities
Our three main projects which you'll be working on with us are Madison, the Madison Editor, and The State Decoded. Ideally, you’ll have a few years of experience in the following skills, but if you're missing a few it's not a problem - we’re happy to help you learn any of these things! Passion for civic improvement and/or open data counts for a lot!
Ideal Candidate
- You should have a thorough knowledge of at least one server-side web scripting language & framework. We use PHP with Laravel as well as Node with Sails, but if you know others such as Ruby on Rails, Python/Django, Node/Meteor, etc. it should be easy for you to pick up. - You should have experience building and consuming RESTful APIs. - You should have at least a little experience with system administration of Linux servers - installing packages, running services, creating accounts, etc. - You should know and understand modern standards for HTML, CSS, and Javascript. - You should have some experience working with newer front-end Javascript frameworks, especially Angular. - If you have experience working with Bootstrap and Compass/SASS, that’s a plus. - You should have good knowledge of version control, especially git and the git-flow methodology. - Having experience in civic hacking, open source, and open data would be very useful but is not required. - You should be comfortable with juggling priorities and self-management as well as collaborating with a team.
Compensation and Working Conditions

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.