senior full-stack developer (php/js) jobs



Research & Design is a design & technology firm focused on transforming the future of education, healthcare, and beyond. We use tools like Drupal, Node.js, Angular, and React to build innovative websites, web applications, and solutions for our clients.

We're looking for a full stack engineer with great technical and communication skills who can help us build and maintain clients’ sites. We use a range of tools and technologies to build solutions for our clients, but most of our work is built with Drupal or Node.js/Angular. The ideal candidate would be well versed in Drupal and competent in Javascript.

Research & Design has an energetic work environment and we seek talented employees who crave learning new skills and aren’t afraid to tackle challenging projects. As a fully distributed/remote company, we seek the best talent available wherever they are across North America. Our remote working environment encourages strong communication with team members via Slack, Asana, and other channels.

Responsibilities will include:
  • Full stack web development, primarily in Drupal and Node.js
  • Collaborating with design and front-end engineering teams to come up with creative and effective solutions to our clients’ problems
  • Lead aspects of the discovery process, requirement gathering, ongoing consultation with client stakeholders
  • Assisting with client estimation, sales, and discovery processes
  • Taking part in our code review process (both reviewing the work of other developers and having your own work reviewed)
  • Working with project managers to stay on track
  • Assisting on internal development projects

The ideal candidate has:
As a Senior Engineer, we expect that you will have significant experience with most of the following areas of technology and the ability to quickly learn and close any gaps that you encounter.
  • Building applications and websites at enterprise scale 
  • Drupal 7 and 8
  • Custom Drupal theme and module development
  • PHP
  • Object-Oriented Programming
  • Javascript
  • Node.js
  • Typescript and front-end framework, (i.e. Angular or React)
  • Asynchronous and Event-Driven Programming
  • HTML, CSS, and Responsive Web Development
  • SQL database 
  • Direct client-facing experience
  • Excellent communication skills
  • Motivated and self starter

We expect you to have a good working knowledge of and some experience with most of the following
  • Headless/decoupled implementations
  • Drupal 7 to 8 migration
  • Drupal configuration management
  • Third Party Integrations
  • Comprehensive test coverage
  • RESTful Web Services
  • Advanced debugging skills
  • Git and Github capabilities for source control and work item management
  • CI/CD processes
  • Agile software development methodology

What does success look like in this role:
  • After 2 weeks: grasp fundamental knowledge of code base and contribute 2-3 pull requests per week
  • After 1 months: contribute regular pull requests across multiple projects
  • After 3 months: collaborate with development team to architect solutions   
  • After 1 year: exhibit autonomy and participate in client consultation

At Research & Design, we offer our team:
  • Competitive salary
  • Health benefits
  • Paid time off
  • Excellent gear (laptop + dual monitors + accessories)
  • 100% remote work
  • Friendly work environment with core values of integrity and transparency
  • Work life balance

If you’re interested in joining Research & Design, please submit your application here.

US or Canada based applicants only. If located in the US, this role requires authorization to work for any employer in the US without visa sponsorship.

No agencies please. Direct applications only.