PHP Web Developer
We're looking for an experienced programmer who is excited to be part of a team where we make the world a better place one website at a time. We integrate content management systems with constituent databases; use APIs to turn numbers into compelling stories, and more. It’s never a dull day in the tech room, so if you love innovation, cool challenges and working with a group of smart developers who are continually discussing ways to push the envelope, this job is for you.
About Beaconfire
Beaconfire helps nonprofit organizations that serve good causes accomplish great things on the Internet. We design and build websites and craft online campaigns that make people care - and act.
Our clients include leading organizations such as the American Lung Association, Wildlife Conservation Society, Feeding America, Ocean Conservancy and the Ad Council.
Beaconfire is a small, privately-held company made up of smart, curious, and creative people who want to serve the nonprofit community and live fulfilled personal lives while we do it. We are technologists, strategists, and marketers who like to collaborate, innovate, and help our clients achieve measurable results through informed, objective, innovative uses of technology. We offer competitive salaries, excellent benefits, and a culture focused on work-life balance. And, if you ask our staff what they like best about working at Beaconfire, they'll tell you it's the smart, fun and nice PEOPLE! Go ahead, ask...
About the Position
The PHP Web developer provides technical development and support to help Beaconfire’s work with nonprofit clients building new and extending existing Web sites and applications. In a team-based environment, the developer will work closely with Beaconfire’s clients and project managers to implement commercial and open source Content Management Systems, integrate external applications like email marketing tools, build integrations with social media sites and integrate with backend membership or donation systems. Our work also includes mobile web sites, blogs, building online communities, and mash-ups using publicly available tools with client data. The ideal candidate will have an interest in building public-facing websites that help further our clients’ missions.
Required Skills / Experience:
- At least two years experience in developing public-facing websites
- Strong understanding of object oriented concepts
- Experience implementing and developing within Content Management Systems
- Degree in Computer Science or equivalent program
- Solid experience and skills in PHP5
- Experience with frameworks (such as Fusebox or Mach II) and PHP libraries (such as ADOdb)
- Strong knowledge of DHTML, JavaScript / JQuery, XML
- Experience with relational databases (MySQL, SQL Server)
- The ability to work well in a team
- The ability to multitask and support multiple, simultaneous projects and clients
- Strong problem solving skills and the drive to "figure it out"
- The ability to recommend viable solutions that suit clients’ real-world situations
Additional Skills Desired
- Understanding of CSS, Ajax and Web services
- Experience with at least 1 of the following CMS’s: eZ Publish, Drupal, or WordPress
- Experience creating Web 2.0 type applications using Facebook APIs, Google APIs, mobile web toolkits or frameworks.
- Knowledge of search engines, source control tools (e.g. Git or Subversion)
- Familiarity with JIRA or other bug tracking tools
- Familiarity with AMS tools including NetForum, Personify, iMIS.
- Familiarity with CRM tools including Salesforce, Convio or Blackbaud.
- Experience integrating with Single Sign On or central authentication systems
- Experience with .NET (C#) is a plus.
Why Work at Beaconfire?
Beaconfire offers a competitive salary plus excellent benefits: health, dental and vision; 401k w/ match; professional development budget, work/life balance; profit sharing; bonus plan; casual work environment; monthly events; and more. Most importantly, Beaconfire offers you the opportunity to work with some of the leading nonprofit organizations in the country; you WILL be making a difference!
To Apply
Send a cover letter describing why you believe you would be a good fit for this position -- and for Beaconfire -- along with your resume and salary requirements to software-engineer@beaconfire.com.
This position is full time at our Washington DC Metro Area office. No relocation budget available.
This position requires occasional travel throughout the domestic US.
Candidates must be legally able to work in the United States and maintain proper work authorization throughout employment with Beaconfire.
Beaconfire offers a competitive salary commensurate with experience and excellent benefits.
Beaconfire is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability or any other characteristic protected by state, federal, or local law.