Full-Stack Developer

MP&F, LLC
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Gulp
JavaScript
PHP
API
Data analysis
Google BigQuery
CSS
Software as a Service
Code Review
Databases
Relational Databases
DevOps
Web Development
Drupal
Automation of Marketing
MySQL
Object-Oriented Software Development
Software Engineering
Systems Integration
WordPress
Backend
GIT
SASS
Twig
Information Technology
Enterprise Integration
Build Tools
Front End Software Development
Api Design
REST
Data Pipelines

Job description

MP+F Strategic Communications is seeking an experienced Full-Stack Developer to support and evolve our client and internal digital platforms. This role will work closely with our existing front-end developer (WordPress-focused), as well as our account, creative, and analytics teams, to deliver secure, scalable, and high-performing websites and integrations.

This position will primarily focus on back-end and full-stack development, including Drupal site management, PHP application development, custom integrations, and API-driven solutions-complementing front-end WordPress expertise already on the team.

The ideal candidate is a problem-solver who understands the full web development lifecycle, can translate business needs into technical solutions, and enjoys collaborating across disciplines.

What You'll Do

  • Develop, maintain, and optimize Drupal-based websites, including custom modules, themes, and configurations
  • Build and maintain PHP applications and services, emphasizing reusable, scalable, and well-documented code
  • Design and implement API-driven integrations with SaaS platforms (CRM, marketing automation, analytics, etc.)
  • Collaborate with a front-end WordPress developer to ensure clean handoffs between front-end presentation and back-end logic
  • Support and enhance WordPress sites as needed, primarily on the back-end or integration side
  • Work with analytics and data teams to support tracking, data pipelines, and reporting integrations
  • Ensure performance, security, accessibility, and maintainability best practices are followed
  • Participate in architecture decisions, technical planning, and code reviews
  • Troubleshoot production issues and recommend long-term solutions

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent professional experience
  • 5-10 years of professional web development experience
  • Strong proficiency in PHP, with an advanced understanding of object-oriented programming
  • Hands-on experience with Drupal, including building custom modules and working with core APIs
  • Experience working across the full stack, including JavaScript, CSS, and modern responsive patterns
  • Experience integrating systems via RESTful APIs
  • Solid understanding of relational databases such as MySQL (BigQuery or other analytics databases a plus)
  • Working knowledge of Git and modern development workflows
  • Familiarity with deployment environments, hosting platforms, and basic DevOps concepts

Preferred Experience

  • Experience supporting or extending WordPress sites (especially back-end customization or integrations)
  • Familiarity with Twig, Sass, Gulp, or similar build tools
  • Experience with headless or decoupled CMS architectures
  • Exposure to cloud platforms or managed hosting environments
  • Experience working in an agency or multi-client environment
  • Code repository or portfolio available for review

Benefits & conditions

  • Competitive pay and benefits including insurance, paid holidays and family leave
  • Hybrid work model with generous work from home options and/or work from our 30th floor downtown Nashville home (paid parking included)
  • Unique Work From Anywhere program extends travel opportunities
  • Community give-back with our company pro bono program
  • Professional development and mentoring programs
  • Employee-driven culture, retreats, happy hours and more have made us an 11x Top Workplace winner

Apply for this position