Senior Full Stack Developer (Remote, United States)
WHO WE ARE
ETR (Education, Training and Research) is a national non-profit passionate about our mission to improve health and increase opportunities for youth, families and communities. We seek to promote equity and justice through understanding and addressing the ways health and education outcomes are influenced by the complex interactions between people and their environment. As a learning organization with a focus on mission-driven impact, we value diversity and inclusion of different perspectives and ideas, collaboration and continuous learning, both within the organization and in our partnerships. We are looking for people who share our passion for health equity, social justice and learning.
THE IMPACT WE ARE LOOKING TO MAKE
We envision a world where all people have the information, skills and opportunities to lead healthy lives. With the purpose of reducing disparities and increasing equity in health and education, we uplift and support our partners to do work across the country and around the globe in advancing health equity for youth, families and communities.
We achieve our vision and mission by linking innovation and research to practice. We drive the science through program development, applied research and evaluation and scale innovation through capacity building and dissemination.
HOW YOU CAN CONTRIBUTE
Reporting to the Senior Web Development Manager, the Senior Full Stack Drupal Developer will lead development efforts on ETR’s enterprise and project-specific Drupal applications. The ideal candidate will design, build, and maintain secure, accessible, and high-performance digital solutions. This role involves both front-end and back-end Drupal development, mentoring junior developers, and collaborating cross-functionally with security, design, and product teams. As a leader in our technical community, the SFSD will help evolve our technology environment and support ETR’s mission to advance health education through innovative digital platforms. This is a remote position with occasional travel.
CULTURAL ATTRIBUTES
- You possess excellent communication and relationship-building skills with colleagues, partners and clients with utmost integrity, courtesy and diplomacy.
- You are capable of embracing the ideas of others and seek to understand others’ points of view in order to further our shared mission and vision.
- You enjoy working independently as well as collaboratively to meet goals and deadlines.
- You are capable of using technology to effectively and professionally communicate with co-located and remote colleagues.
- You are self-motivated and capable of strategically prioritizing multiple tasks in a fast-moving environment.
- You embrace a spirit of learning and curiosity in your work and proactively seek out answers and solutions to questions and challenges that arise.
WHAT YOU’LL NEED TO BE SUCCESSFUL
- Seven (7) or more years of experience working as a full stack software developer or engineer.
- Proven experience with PHP, SQL/MySQL, HTML, JavaScript, jQuery, and CSS (SCSS).
- Proficient in Drupal (versions 9, 10, or 11) site building and administration (Drupal certification, Acquia or comparable, preferred).
- Deep understanding of Drupal's architecture and experience with custom module development, custom theme development, Drupal configuration management (CMI), Symfony framework, and working with Drupal APIs.
- Front-end development (HTML, CSS, JavaScript) including experience with Drupal’s Twig templating for customizing Drupal’s rendering and theming system.
- Experience with fully managed Drupal hosting platforms (Acquia experience preferred) including CI/CD for automating deployments.
- Skilled at troubleshooting, identifying, and remediating Drupal security and performance issues.
- Proven ability to deliver high-quality software in Agile and Waterfall SDLC environments.
- Familiarity with security best practices such as managing user roles and permissions, mitigating SQL injection, XSS, and CSRF attacks.
- Proficiency with code repository management (Git knowledge required).
- Experience creating accessible software that meets stringent Section 508 requirements.
- Specializes in complex technical and business matters.
- Experience with unit and integration testing.
- Strong organizational and interpersonal skills.
- Excellent verbal and written communication skills.
- Proficient with productivity software Microsoft 365, JIRA, Confluence, and GitHub.
- Ability to work independently and as part of a team.
- Ability to meet short deadlines and willingness to work additional hours during deadline periods.
- Ability to travel as assigned.
- The use of a personal vehicle or rental car for ETR business will require a valid driver’s license and proof of auto insurance.
PREFERRED:
- Experience with PCI, SOC 2, NIST CSF, HIPAA, and FERPA
- Experience with Java
- Experience with ColdFusion (CFML)
- Section 508 Compliance experience
- K-12 LMS knowledge
Location: Remote – Anywhere in the United States.
Starting Pay Range: $117,700 to $143,900 annually. The typical hiring range for this position is $117,700 to $130,800 at 100% FTE. The starting salary is determined based on the candidate’s knowledge, skills, and experience.
WORKING AT ETR
ETR employees enjoy a competitive salary, amazing 401(K) and health benefits as well as generous PTO and holiday pay. You will contribute to making a difference in the world!
For more detailed information about this position and ETR, please visit our website:
www.etr.org
To apply for this position, please submit your resume to:
https://www.etr.org/about-us/careers/
ETR is proud to be an Equal Opportunity Employer
EEO and AA Employer/VET/Disabled
ETR is an equal opportunity employer and supports a vision where all staff – regardless of race, ethnicity, sexual orientation, gender identity, age, socioeconomic background, or religious affiliation – feel there is space for a diversity of experiences to be represented, respected and valued.
Compensation$117,700 to $130,800