Senior Drupal Developer (Location: FLEXIBLE)

Drupal, PHP, Drupal 7, Drupal 8, Web Development
Full Time, Full Time
Work from home available Travel required to 10%.

Job Description


As the Senior Drupal Developer (Location FLEXIBLE, New York, NY preferred), you will be responsible for the technical design and implementation of web solutions at Teach For America that support the communication channels and user experiences that are at the core of Teach For America’s mission of transforming our society through education reform. In this position, you will report to the Senior Managing Director of Application Development within Teach For America’s Information Technology team.  

As the Senior Drupal Developer and a part of an agile team, you will lead a group of front and back end developers working in PHP with the Drupal CMS who, along with talented quality assurance experts and business analysts in both Marketing and IT, will design, create, maintain and support Teach For America’s public-facing digital properties.  

We’re looking for an effective manager with strong written and oral communication skills who is comfortable working collaboratively with multi-discipline marketing and IT groups, user experience designers, content strategists, and other stakeholders. This person must lead a team that drives solutions to complex problems in a fast-paced, deadline-driven environment while maintaining momentum in the face of obstacles.  

If you want to lead technical work on exciting projects, be part of a great technology 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.  


There are more than 16 million children growing up in poverty in the U.S., and less than 10 percent of them will graduate from college. These statistics are not a reflection of our children’s potential; we know that children growing up in poverty can and do achieve at the highest levels. Rather, these statistics reflect the systemic lack of access and opportunity for children in low-income communities.  

Teach For America’s (TFA) mission is to find, develop, and support a diverse network of leaders committed to expanding opportunity for children from classrooms, schools, and every sector and field that shapes the broader systems in which schools operate. We are seeking individuals who align with our mission, core values and commitment to Diversity Equity & Inclusiveness and are ready to join us in this global movement.



  • Partner with Marketing content strategy, social channel, email and traffic leads and with IT staff in a cross-discipline SCRUM to realize evolving strategic and tactical goals using web technologies to ensure seamless digital delivery of strategy and execution of marketing and communications initiatives
  • Lead the IT technical team of PHP / Drupal front and back-end developers as you create, evolve and maintain the technologies, development processes and web data that optimize the user experience, functionality and effectiveness of Teach For America’s public facing web properties
  • Collaborate with members of the IT team and outside technology and solutions vendors to create and maintain integrations between TFA backend applications, repositories, third-party products and SSO
  • Be accountable for production support/emergencies as a point of contact
  • Acquire, estimate, and prioritize along with business stakeholders new requirements for ongoing releases of web properties
  • Design and implement technical solutions and functional components using PHP, Drupal and related third-party solutions, frameworks and integrations that are secure, performant, scalable and maintainable.
  • Read and create technical specifications and documentation
  • Establish processes and best practices for web development, deployment, management, and maintenance that allow frequent release of new functionality without disrupting the critical capabilities that the organization depends on.
  • Oversee the maintenance of source control systems, shared repositories, conduct code reviews, quality checks, code validation and participate in pair-programming


THE MUST HAVES Prior Experience

  • 8+ years of experience in web development in a large agency, private and/or not-for-profit setting. Experience at an organization with a regional or distributed operating model is preferred.
  • Experience leading agile technical teams, attracting and retaining staff, developing professional talent and motivating people to excel.
  • Experience with major website rebuilds or re-platform projects
  • Experience delivering solutions using Drupal 8 and/or migrating to Drupal 8 from previous versions a plus.


  • Deep expertise delivering solutions using Drupal and PHP frameworks, including incorporation of Drupal 7 custom theming, key contributed modules, custom Views, Panels, Chaos Tools, Features, etc.
  • Proficiency in custom module design with the Drupal Core API (Database API, Entity API, Form API, Batch API, Field API, File API)
  • An understanding of marketing and digital strategy principles
  • Strong presentation skills with an ability to communicate technical and digital principles effectively between technical and non-technical groups
  • Working knowledge of general web development libraries, packages, and methodologies including release cycle management, continuous integration, test-driven development and quality assurance processes (eg. Git, Grunt, Jenkins, Jira)


Work Requirements

  • Willingness to work occasional weekend and evening hours
  • Limited travel, 1-3 times a year


  • Bachelor’s degree required in Computer Science or a related field.


Highly collaborative, IT partners with every other team in the organization to create world-class technology solutions that our staff and corps members use to effectively and efficiently pursue our goal of getting all kids in the US access to educational opportunity. We work with some of the largest names in technology, and leverage the latest software, equipment, and expertise. Our team works very hard, but we also have a lot of fun. We enjoy game nights, quarterly trivia outings, and themed potlucks where we get together to eat and explore each other's cultures and favorite recipes.  


By joining staff, you join a network of individuals committed to pursuing equity for all students and developing themselves as professionals in the process. We as an organization value the longevity of our employees and offer a full benefit plan that has proven to be pretty competitive. The salary for this position is also competitive and depends on your prior work experience. Please be advised, you will have an opportunity to discuss salary in more detail after you begin the application process. TFA does not sponsor candidates for work visas for this position.  


Teach For America encourages individuals of all ethnic, racial, and socioeconomic backgrounds to apply for this position. We are committed to maximizing the diversity of our organization, as we want to engage all those who can contribute to this effort.  

Teach For America is committed to providing equal employment opportunities to all qualified individuals and does not discriminate on the basis of race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, parental status, genetic information or characteristics (or those of a family member) or any other basis prohibited by applicable law.  

*This job description reflects Teach For America's assignment of essential functions and qualifications of the role. Nothing in this herein restricts management's right to assign, reassign or eliminate duties and responsibilities to this role at any time.  


Interested in this position? Apply now! CLICK:

If you still have questions regarding the role, feel free to contact our recruitment team at or visit

Posted By

25 Broadway12th Floor New York, NY, 10004

Dice Id : RTX1cfd52
Position Id : 824159
Have a Job? Post it

Similar Positions

Drupal Developer
  • Chenoa Information Services
  • New York City, NY
PHP / Drupal Developer
  • Atlantic Partners
  • New York, NY
PHP Developer
  • Robert Half Technology
  • Piscataway, NJ
PHP Developer
  • Resource 1
  • Parsippany, NJ
  • CPS Comtech
  • Jersey City, NJ
Lead Drupal 8 Developer
  • Kisco Staffing Inc.
  • New York, NY
Tech Lead Magento Developer-Remote Option
  • Perennial Resources International
  • New York, NY
Junior WordPress Developer
  • ApTask
  • New York, NY