Overlord, Grand Master of Wordpress websites.
Is that you?
You are great at solving problems, in fact, you thrive on it.
You've managed, migrated, and worked on more WordPress sites than you can count at this point. You worked with a variety of hosts and maybe even tried your hand at setting up your own hosting. You are a WordPress fan person. You have worked with WooCommerce extensively. You understand the pain of doing a site rebuild with Woo Commerce. How do we bring all those orders over and all the subscriptions?
You want more autonomy over your work. You want to be set loose to solve issues and make sites work like clockwork.
Maybe you are working in a role now where you don't feel like you are doing your best work. Maybe you are doing freelance and are tired of having to deal with clients and all the other joys of running a business.
You want to focus on creating and maintaining stable, scalable WordPress sites that just work.
Except when they don't. When they don't you want to figure out what happened and put things in place to ensure it doesn't happen again.
You want to be WordPress Overlord.
You love to solve problems using tech. Plugin development allows you to make essentially anything you want. You've built many plugins over the years and seen what works and what doesn't. You know how to work with a database to create lean code that works like a well oiled machine.
You want to work on a team of like-minded developers who you can bounce ideas off of. Sometimes there are code issues and there are several not great options, it's nice to have a team to chat through issues with.
You want to be appreciated for the thought and care you put into your code. You want to be part of a company that is proactive with what they do. You want to be able to spend the time creating solid code so you don't have to deal with the fires of constant errors like a site going down when it hits the database too hard.
If you are interested in this role then please respond with what you have done previously and what you are looking to do next. How does this role fit into that? Applications without a custom response to this post will be atomically rejected
For this role you will be maintaining wordpress sites and managing the hosting. You will build WordPress plugins for our customers. Our plugins will be connecting to remote services through various APIs. Familiarity with oAuth, CRM’s, ecommerce, and analytics is a plus. Creating stable, well thought out code, while adhering to our coding standards (naming, indentation etc) and building products we can grow and enhance is the goal.
Responsibilities:
- Ensuring the stability of our Wordpress managed sites
- Working with and developing on Woo Commerce
- Troubleshooting WordPress issues and implementing fixes.
- Developing advanced custom post type plugins.
- Managing large-scale migrations of WordPress sites, including complex WooCommerce setups.
- Coding in PHP and JavaScript for API-driven plugins.
- Handling escalated WordPress issues from the team.
Qualifications:
- Must be able to mange their work
- Must be able to concisely communicate issues and potential soultions
- Proficiency in WordPress, PHP, SQL, and JavaScript.
- Experience building plugins for sale
- Experience with GitHub and version control.
- Bonus: CSS, jQuery, AJAX, KEAP API, payment gateways (PayPal, Amazon Payments).
- Familiarity with oAuth, CRM systems, e-commerce, and analytics is a plus.
Example Tasks:
- Investigating DDOS attacks and putting the fix of looking at clouflare in place
- Troubleshooting why group leaders are being removed from groups using a plugin called Learndash
- Use new relic to understand why a site is using up so much bandwidth and make recommendations to make it better
- Create complex custom post type plugins
- Work with developers to build out our Woo commerce plugin
- Troubleshoot plugin issues like why a user does not have access
Example task in detail:
We are creating an evergreen webinar plugin (webinars on demand). A client can select which days and times they want a person to be able to select on the frontend. Your task is to create an array which would look at what the settings say to generate a dropdown on the front end for the end user to choose their time.
We connect via REST Api to KEAP. Every 24hrs the token expires. Your task is to create a cron job to check for when the expiry is and get a new token every 12 hours, before it expires. During the testing phase, create a log to ensure that the connection is stable.
https://developer.infusionsoft.com/docs/rest/#!/Account_Info/getAccountProfileUsingGET
We have an order form that is connected to the KEAP API. Your task is when the order form is created to create the order using the API in the CRM (KEAP). If the response is a fail, then it displays a failure notice. While the order is going through, create a "processing" notification for the end user
Workload and Hours:
We operate on EST time (typically 9 AM - 6 PM), but we provide flexibility for breaks and an 8-hour workday. You can structure your day as long as you are available during working hours. Some team members may start earlier or work later.
Career Growth:
Business Tech Ninjas is pioneering technology management, specializing in membership sites, and expanding its development team. The selected candidate will play a pivotal role in this expansion, with opportunities to lead and hire additional team members for hosting and WordPress plugin development.
We have several plugins under development right now with some already published. Success in this role means this person could move into managing other developers, product manager and could get an ownership stake in the products we create.
Team Size and Composition:
We are a team of 8 that works with about 6 different outsides contractors and specialist. Most of the team is based in Canada. We have team members in the US, England, Mexico and The Philippines.
Innovation and Communication:
We actively seek ways to improve our work and prioritize proactive problem-solving. We maintain a balance between proven systems and testing innovative ideas. Our project management tool, Clickup, ensures clarity in task objectives, requirements, and progress through task descriptions and comments.
About Us:
At Business Tech Ninjas, our mission is to remove technology roadblocks hindering business growth. We value our team, foster teamwork, enjoy our work, find solutions to challenges, and use feedback to drive progress.
As a part of our team, you'll enjoy three additional paid days off at Christmas, two weeks of annual vacation (accumulating after the 3-month probation period), and a tech reimbursement of up to $500 after your first three months. We promote work-life balance, recognizing that work and personal life complement each other. We measure team member stress and workload on a weekly basis to ensure each team member can do their best work.
As a team we hold 4 core values that hold us together. We give a ______, we work with ease in mind, we have integrity to do what we say we will and we are learners who want to get it right over being right.
We're excited to learn more about you and explore how our company can help you achieve your career goals.
This podcast interview with Seth Godin sums up the kind of work environment we are always working towards: https://www.marieforleo.com/blog/seth-godin-significance
Job Types: Full-time, Permanent
Pay: $25.00-$35.00 per hour
Expected hours: 30 – 40 per week
Benefits:
- Flexible schedule
- Paid time off
- Work from home
Flexible Language Requirement:
Schedule:
Supplemental pay types:
Application question(s):
- What aspects of this role do you find particularly compelling and aligning with your career goals and passions? Can you share specific examples or experiences from your background that make you enthusiastic about joining our team and contributing to our projects?
- Could you provide examples of WordPress plugins you've developed or customized in the past? What were the requirements? How did you approach it? Were the plugins sold? Did you build out a licensing function?
- What is your experience with Woo Commerce? Have you customized it? What plugins are the most popular with it? Have you built plugins for Woo Commerce? What if any are the major drawbacks of using Woo Commerce?
- Are you currently working as a freelancer, in a company or looking for work? What do you see this role doing for your professional career? Why are you looking for a change?
- Have you dealt with the instability of a wordpress site? For instance 400 or 403 errors? Give details and what you did.
- Organization is a big part of how we work. You will be required to follow organizational systems and project management practices. Have you used a project management tool?
- Considering the broad range of hourly rates for this position, which varies from $25 to $35, we aim to fairly compensate based on skills and experience. To help us better understand your expectations and the rationale behind them, please provide your expected hourly rate for this role and address the following: What specific experiences, qualifications, or achievements do you bring to this role that justify your salary expectation? Have you previously held positions with similar responsibilities, and if so, how did your compensation compare? Additionally, how do you envision your contributions aligning with your salary expectation?
Experience:
- JavaScript: 2 years (required)
- WordPress: 2 years (required)
- jQuery: 1 year (preferred)
- PHP: 1 year (preferred)
- APIs: 1 year (preferred)
- Woo Commerce Customization: 1 year (preferred)
- Wordpress plugin development: 1 year (preferred)
Work Location: Remote