Senior Backend PHP Developer

Posted Mar 25

Job Description

BuddyBoss (BuddyBoss.com) is a leading provider of WordPress-driven solutions, for online community platforms, E-learning, and membership sites both for traditional websites and also native mobile apps.

In addition to developing themes, plugins, and mobile apps, we also build custom internal server-based infrastructure and tools to support the needs of our operations, including control centers, control panels, API-driven build management tools, and other server/hosting-related tools.

We are seeking ambitious, dynamic, smart, and energetic individuals to join our growing BuddyBoss team! If you are motivated to deliver high-quality and innovative services, BuddyBoss can offer you a great and fulfilling career opportunity.

Key Duties & Responsibilities

  • Developing, testing, deploying, and maintaining in-house headless API tools using the Laravel Framework
  • Developing, testing, deploying, and maintaining Laravel microservice-based tools to support BuddyBoss core product application needs.
  • Developing, testing, deploying, and maintaining WordPress-based rest/ajax endpoints and integrations.
  • Participate in project planning, providing input on emerging trends, techniques, and methodologies.
  • Working with Product owners and team leads to develop detailed scopes and clear deliverables.
  • Lead the development and ensure high-quality outputs.
  • Lead logic and functionality testing to ensure that the developed tools are working according to the strategy.

Required Skills & Experience

  • Post Secondary Education, preferably in a relevant field.
  • 5+ years of web application development experience.
  • 5+ years of PHP.
  • 5+ years of Laravel Experience.
  • Proficiency with Laravel Backend Coding Standards.
  • 3+ years of WordPress Experience
  • Proficiency with WordPress Coding Standards, approaches, and common APIs.
  • An excellent understanding of REST best practices.
  • Advanced SQL knowledge in creating, maintaining, and improving performance.
  • Experience with Git and other version control systems
  • Proficiency in HTML/CSS. Experience with modern web standards required (semantic markup, HTML5, mobile web)
  • Proficiency in JavaScript Development, JavaScript Libraries
  • Understanding of agile methodologies & principles (scrum, kanban, etc.)
  • Understanding of prototyping
  • Results / Quality / Process oriented
  • Demonstrated ability to effectively translate business requirements into features & functional outputs.
  • Excellent written and verbal communication skills

Bonus Skills

  • Experience with cloud-based infrastructure such as AWS, and GCP
  • Experience with container-based deployment using Docker/Kubernetes
  • Experience with frameworks such as Angular, Vue.js, and React, is a bonus.
  • Linux server management experience with tools and processes such as PHPMyAdmin, Cron Jobs, and bash scripting
  • Experience working with remote teams is a big plus. Our team is mostly distributed with team members in over 10 countries.
  • Experience building on BuddyBoss / BuddyPress platforms.
  • Project Management Experience