Back to top

PHP/Drupal Developer

This job is no longer available

New York, NY, USA
Full-time

As the PHP/Drupal Developer (New York, NY), you will be the lead back-end developer for our public-facing web sites and the Drupal CMS that powers them. You will report to the Managing Director of Web Development within Teach For America’s Information Technology team.  

As part of an agile team with talented front-end developers, quality assurance experts and business analysts in Marketing and IT, you will design, build and maintain the back-end tiers of the digital platforms and user experiences that are at the core of Teach For America’s mission of transforming our society through education reform.

We’re looking for someone with strong written and oral communication skills who can drive solutions to complex problems in a fast-paced, deadline-driven environment while maintaining momentum in the face of obstacles.

If you want to work on exciting projects, be part of a great technical and communications team, share our commitment to diversity, equity, and inclusiveness AND wish make a real difference in the lives and futures of kids in our society, here’s how to do it. 

Areas of Responsibility: 
  • Continuously improve the user experience of Teach For America’s web properties by achieving excellence in visual design and functionality
  • Fully utilize the capabilities of PHP and Drupal to meet our organization’s need to increase the volume of our teacher corps applications and donations and facilitate other support for our organization and our mission
  • Collaborate effectively with people from a variety of technical and business disciplines as you support, manage, and lead developers in project work within the product SCRUM team
  • Be accountable for production support/emergencies as a point of contact
  • Design, build and test technical features/functionality that are dynamic, secure, performant, scalable and maintainable
  • Liaise with IT teams and external vendors and solutions providers to Integrate code, third-party solutions and integrations
  • Read and write build specifications and documentation
  • Partner to define and champion coding standards and best practices, participate in code reviews and pair-programming
  • Oversee the maintenance of source control systems, shared repositories, quality checks and code validation
Educational Background: 
Bachelor’s degree in Computer Science or equivalent work experience.
Skills/Experience: 
  • 4-6 years of experience in back-end / server-side coding
  • Deep Drupal 7 experience including custom theming, key contributed modules, custom Views, Panels, Chaos Tools, and Features
  • Experience developing solutions using Drupal 8 and/or migrating to Drupal 8 from previous versions a plus.
  • Experience writing automated tests and following Test-Driven Development (TDD) processes
  • Experience working in an agile environment
  • Experience working on a large website rebuild or re-platform project

Skills

  • Proficiency in custom module development with the Drupal Core API (Database API, Entity API, Form API, Batch API, Field API, File API)
  • Deep expertise in PHP and developing PHP applications using multiple frameworks

Work Requirements

  • Willingness to work occasional weekend and evening hours
  • Work for this position will be primarily performed out of our New York, NY office

Organization Info

Teach For America

Overview
Headquarters: 
New York, NY, United States
Annual Budget : 
$100-500M
Founded: 
1993
About Us
Areas of Focus: 
Mission: 

Teach For America is the national corps of outstanding recent college graduates, professionals, or graduate students who commit to teach for two years in urban and rural public schools and become lifelong leaders in expanding educational opportunity. Teach For America's mission is to enlist, develop, and mobilize as many as possible of our nation's most promising future leaders to grow and strengthen the movement for educational equity and excellence. In the 2016-2017 school year, 6,900 first- and second-year Teach For America corps members are teaching in 53 regions across the United States. Since 1990, Teach For America corps members have reached more than 10 million students. Teach For America's more than 40,000 alumni are providing critical leadership -- as teachers, school and district leaders; elected officials and policy advisers; and founders and leaders of education and social reform initiatives -- to ensure all children have the opportunity to attain an excellent education.

Listing Stats

Post Date: 
May 10 2018
Active Until: 
Jun 11 2018
Hiring Organization: 
Teach For America
industry: 
Nonprofit