Senior Laravel and WordPress Developer - Linux

Posted 11 Hours Ago
Be an Early Applicant
Ann Arbor, MI
Senior level
Cloud • Information Technology • Web3
The Role
The Senior Laravel and WordPress Developer will build and troubleshoot a custom control panel application, TurboHub, used for managing WordPress sites. Responsibilities include collaborating with teams to define features, creating documentation, and participating in escalated troubleshooting in a 24/7 environment.
Summary Generated by Built In

A2 Hosting is currently hiring for a Senior Software Developer with 5+ years of Laravel and WordPress experience to join our growing team! This is NOT a theme development role and candidates without extensive experience building production quality web applications with both WordPress and Laravel in a Linux environment will not be considered. 
For this role, we are looking for someone with a strong DevOps/systems background, who also possesses a deep understanding of the WordPress plugin ecosystem, WordPress hooks and WP-CLI, and modern Javascript frameworks. 
Candidates must have at least 5 years of professional experience building applications based on WordPress/WP-CLI/Laravel/Vue AND have a strong DevOps background to be considered for this role. If you are used to setting up and maintaining your own Linux servers, and you are a WordPress/Laravel expert, you can be successful in this role.
In this Senior Software Developer role, you will be responsible for building and troubleshooting web applications surrounding our custom control panel, TurboHub.

Job Specific Details

  • This is a full time, fully remote position
  • Schedule follows a Monday-Friday, 9a-5p Eastern Time schedule
  • This position is currently only open to candidates in North/South America


Project Overview

Our team is deep in development on a custom control panel application, TurboHub, which is
used by our customers to manage their WordPress sites. The front end of the control panel application is built with the Laravel PHP framework with Vue for parts of its UI and uses a Bootstrap based theme. The control panel also includes a server component that runs on our Linux hosting platforms, so this project requires strong Linux systems administration knowledge in order to build and troubleshoot its features.

When a user interacts with the TurboHub control panel, we broadcast messages to our hosting servers over RabbitMQ to a custom agent process that runs various commands on a WordPress site. The output of those commands is used to display information or make changes to a customer’s WordPress sites. The TurboHub agent application is a command line based Laravel application that includes a variety of custom scripts using WP-CLI and other command line tools.
The control panel application integrates tightly with WordPress via WP-CLI and custom plugins. In addition to our message queue, TurboHub also communicates with a number of HTTP APIs to interact with our hosting platforms and out internal billing system, with some information being stored in a local MySQL database as well.

A typical feature deployment might involve you working on backend scripts to interact with WordPress, working in our TurboHub agent application to run those scripts, and updating our TurboHub web
application to surface the feature to users.

What you’ll do

  • Collaborate with the Software Development and Product teams to scope, build, and maintain features in our TurboHub application (see project overview)
  • Participate in escalated troubleshooting in a 24/7 environment, including on-call rotation
  • Create and update thorough documentation of deployed systems, troubleshooting processes, infrastructure design, etc.
  • Provide guidance and consultation on internal projects and company priorities


Skills you must have:

  • 5+ years developing production quality web applications using WordPress/WP-CLI, Laravel, and Vue/React in a business setting
    • Experience working with WP-CLI and building custom commands for it
    • Experience writing custom WordPress plugins and a deep understanding of WordPress options, filters, actions, etc.
  • 5+ years of experience with Linux Systems Administration
    • High DevoOps proficiency in building, maintaining, and troubleshooting WordPress and Laravel web applications in a Linux/command line environment
  • Ability to read, write, and speak effectively in English through ALL utilized channels (email, direct messaging, and video conferencing) to communicate with members at all levels of the organization
  • Experience with front-end frameworks such as Vue or React
  • Experience working with message queues (eg: Laravel Queues, RabbitMQ, ActiveJob).
  • Experience with unit testing and testing methodologies such as test-driven development, behavior-driven development, etc.
  • Ability to QA your work and an eye for applying the fit and finish of our Product team’s designs during implementation
  • Experience profiling and benchmarking web and CLI applications
  • Experience working in a fully remote and globally distributed team a plus
  • Experience in a Hosting or similar Technology company is a plus

Open source contributions to the WordPress or Laravel communities are strongly encouraged and a plus for our candidates! If you have built custom plugins or libraries, or made core contributions to either project, we’d love to see them!

Who you are:

  • Passionate - You get excited about what you do and you embrace that passion to build scalable infrastructures 
  • Solutions oriented with strong problem solving skills- You love troubleshooting, diagnosing, debugging, and resolving problems 
  • Organized and agile - You thrive in fast-paced tech environments where you are frequently multitasking
  • Team focused- You enjoy working with peers to collaborate, communicate, and problem solve
  • Curious and Inquisitive- The ever-changing world of technology is exciting to you and you are eager to learn and explore new skills

Top Skills

Laravel
Vue
Wordpress
The Company
HQ: Ann Arbor, Michigan
156 Employees
On-site Workplace
Year Founded: 2003

What We Do

A2 Hosting is your high performance web hosting provider. With an exclusive SwiftServer platform and Turbo Servers that load pages up to 20X faster than our competition, we'll help your site fly!

Our range of fast hosting products vary from Shared, VPS Hosting, Cloud VPS, Managed VPS, Reseller and Dedicated servers. Our 99.9% uptime guarantee will see that your site will be visible for viewing at all times. The bundle of unique resources that our clients enjoy is immense. Just some of the services you will experience are outstanding customer support via our Guru Crew, our A2 Optimized site accelerator, developer friendly hosting and our own back up server technology, Server Rewind! We offer loads of free blogs, forums, CMSes and more available to be installed with just one click

Jobs at Similar Companies

InCommodities Logo InCommodities

Head of People & Culture - NA

Information Technology • Machine Learning • Analytics • Energy • Automation • Renewable Energy
Hybrid
Austin, TX, USA
234 Employees

Silverfort Logo Silverfort

Commercial Sales Manager- East

Information Technology • Sales • Security • Cybersecurity • Automation
Remote
8 Locations
357 Employees

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Senior Back End Developer

Cloud • Information Technology • Productivity • Professional Services • Software
Remote
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account