Full Stack Developer

  • Contractor
  • Baltimore, Maryland, United States of America
  • TBD USD / Year
  • CRS profile




  • Job applications may no longer being accepted for this opportunity.


CRS

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 (crs.org), 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 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 themselves 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.

Job 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

Qualifications

Basic Qualifications

  • 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
  • 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 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

Preferred Qualifications

  • BA degree in a related field
  • 4 or more years of experience with JQuery and LAMP (Linux, MySQL, PHP) technology stack experience a plus
  • Experience with Drupal 8, 9 preferred

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

Agency-wide Competencies

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.

Note: All positions requiring residence or frequent travel outside their home country must undergo and clear a pre-employment medical examination.

CRS’ talent acquisition procedures reflect our commitment to safeguarding the rights and dignity of all people – especially children and vulnerable adults – to live free from abuse and harm.

EOE/M/F/D/V – CRS is an Equal Opportunity Employer.

How to apply

https://crs.taleo.net/careersection/jobdetail.ftl?job=210000TP&lang=en#.YgaaIVEadJN.link


Job Notifications
Subscribe to receive notifications for the latest job vacancies.