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
Success story sharing