By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Digital Developer

Baltimore (United States of America)

  • Organization: CRS
  • Location: Baltimore (United States of America)
  • Grade: Level not specified
  • Occupational Groups:
    • Information Technology and Computer Science
    • Design (digital, product, graphics or visual design)
  • Closing Date: 2020-12-12

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.

About CRS
Catholic Relief Services is the official international humanitarian agency of the Catholic community in the United States. CRS works to save, protect, and transform lives in need in more than 100 countries, without regard to race, religion or nationality. CRS’ relief and development work is accomplished through programs of emergency response, HIV, health, agriculture, education, microfinance and peacebuilding.
Job Summary
CRS’s digital team builds, maintains, and optimizes CRS’s flagship website (, and supporting microsites. CRS’s web properties are essential to our two-part mission (promote human development by responding to major emergencies, fighting disease and poverty, and nurturing peaceful and just societies; and, serve Catholics in the US as they live their faith in solidarity with their brothers and sisters around the world).
We are seeking a highly experienced, full-stack developer who can assist with the front and end back end of our websites. These websites are mission-critical, helping nearly every division across the agency engage stakeholders and advance our goals.
A successful candidate will be:
Experienced developing the back-end of WordPress and Drupal websites.
Comfortable familiarizing him/herself with our systems, which include EveryAction, SalesForce, Clearview, DonorDrive, and how they interact with email acquisition and engagement, online advocacy, online donations, etc.
Familiar with the principals of PHP and OOP templating and frameworks such as Laravel or Symfony; MySQL and SQL Server; version control software like SVN, CVS, or Git; and be comfortable with CLI as well as basic principles of web and cloud-based architecture.
Please Note: This position is open to domestic telecommuting.
Roles and Key Responsibilities
Create/update pages and templates, configure Drupal modules/WordPress plugins, build new features, and integrate third-party tools as needed
Address PHP, CMS, HTML, CSS, JavaScript, module/plug-in and other bugs/updates
Ensure consistent quality by thoroughly running test scripts, conducting quality assurance (QA) testing, and participating in user acceptance testing (UAT)
As needed for new microsite builds: Reviewing specs, wireframes, and mock-ups to catch potential issues before build phases begin
Troubleshoot security issues for and maintain the performance of our suite of microsites
Research options and make recommendations the team can implement to solve business problems and optimize our sites
Key Skills
Write code that you’ll be proud of in the future
Explore unfamiliar frameworks, technologies, and software packages with excitement
Teach your colleagues what you know
Show follow-through, efficiency, and attention to detail.
Manage multiple projects with varying deadlines in a complex work environment
Ensure projects are on time, on budget, and within scope
Proactively seek out optimization opportunities and recommend ongoing improvements
Communicate technical solutions to non-technical audiences
Spanish speaking a plus


Basic Qualifications
• BA degree in a related field required
• Minimum of four years of work experience required. Preferably six or more years of progressively responsible work experience.
• 6 or more years of experience with HTML, CSS (HTML5/CSS3 a plus), and JavaScript
• 4 or more years of experience with JQuery and LAMP (Linux, MySQL, PHP technology stack experience a plus
• 3 or more years of experience developing websites using Drupal and WordPress
• Fluency with Drupal 7.x; common Drupal modules; Views, Features, and Panels; and the core API (application program interface)
• Experience with Drupal 8, 9 preferred
• Experience implementing responsive web design
• Experience with front-end debugging tools, and a strong understanding of rendering differences between browsers, devices, and operating systems
• Basic understanding of Agile project management
• Basic understanding of information architecture best practices
• Basic understanding of SEO best practices
• Basic understanding of performance optimization techniques

Agency-wide Competencies (for all CRS Staff)

These are rooted in the mission, values, and guiding principles of CRS and used by each staff member to fulfill his or her responsibilities and achieve the desired results.

  • Integrity
  • Continuous Improvement & Innovation
  • Builds Relationships
  • Develops Talent
  • Strategic Mindset
  • Accountability & Stewardship

What we offer

CRS offers a comprehensive benefits package including medical, dental, life insurance, vision, generous retirement savings plan and the opportunity to work in a collaborative, mission-driven culture that is committed to improving the lives of the poor throughout the world.

*Our Catholic identity is at the heart of our mission and operations. Catholic Relief Services carries out the commitment of the Bishops of the United States to assist the poor and vulnerable overseas. We welcome as a part of our staff people of all faiths and secular traditions who share our values and our commitment to serving those in need. CRS’ processes and policies reflect our commitment to protecting children and vulnerable adults from abuse and exploitation.

Disclaimer:? This job description is not an exhaustive list of the skill, effort, duties, and responsibilities associated with the position.

CRS' talent acquisition procedures reflect our commitment to protecting children and vulnerable adults from abuse and exploitation.

EOE/M/F/D/V - CRS is an Equal Opportunity Employer. (For all US and International positions)

Apply Here

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.

What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.