Always Never Home

We help candidates land their dream Jobs, Internships, Grants, Scholarships and Graduate programs

Back-End Developer at CivicActions

Website CivicActions

Back-End Developer

CivicActions is a mission-minded company. We focus on helping the government deliver better services through modern software practices. We work in cross-functional, agile teams and communicate openly and honestly. We encourage a balanced, autonomous lifestyle. We are looking for others like us with a true passion for using technology to change our world positively.

We are looking for a Drupal Back-End Developer who is aware of their own skills and able to self-assign tasks within their own skill sets. While Drupal experience is preferred, we are looking for candidates with  strong PHP skills, familiarity with content management systems, learning management systems (LMS) or other large PHP applications, with a history of open source contributions.

This position is remote (work from home), and requires a federal background investigation. US citizenship is required, with at least 3 years residence in the United States.

Who you are:

  • Develop and manage PHP applications in an Agile environment
  • Able to architect and write secure, performant, well-documented object-oriented PHP code that adheres to coding standards
  • Develop code collaboratively within Git repositories using forks, branching workflows, and conflict resolution
  • Set up and maintain local sandbox environments based on Docker-based tools
  • Engage in peer programming and take part in code reviews
  • Lead or support content/data migrations into and out of different systems
  • Enable and extend third party libraries
  • Interested in learning and working with Drupal
  • Write and update ticket user stories, acceptance criteria, implementation notes, risks/assumptions
  • Take part in agile scrum team ceremonies, project, and internal meetings

Requirements:

  • 5+ years of software engineering experience, in addition to a bachelor’s degree or equivalent
  • Experience with either learning management systems (LMS) or content-management systems (CMS)
  • Able to develop unit and/or behavioral tests using automated testing tools (e.g. PHP unit tests, Behat, Cypress) to validate your features
  • Familiar with using local sandbox environments based on Docker-based tools
  • Experience with complex Git workflows and tasks (e.g., forks, branching, resolving conflicts, etc.)
  • Comfortable with reading API documentation and integrating with external REST or SOAP web APIs and systems
  • Comfortable writing complex SQL queries
  • Experience with the command line shell and tools like bash

Nice-to-Have (but not required)  

It’s a bonus if you have skills or experience in:

  • Experience in Drupal 7/8/9
  • Experience with Drupal APIs (Form API, Menus, etc)
  • Experience with PHP-based LMS platform (e.g. Ilias, Moodle)
  • One or more Acquia Drupal 7 certifications
  • Able to explain in detail how HTML, CSS, and JavaScript operate in a decoupled site
  • Javascript and/or React development

To apply for this job please visit boards.greenhouse.io.

Back-End Developer at CivicActions
Share with someone
Scroll to top

Receive Job and Scholarship Alerts

X