Home / Jobs / Senior PHP Developer | Publiremote.com

Share:
Facebook Twitter Linkedin WhatsApp

Published 2024-01-09

Senior PHP Developer


Senior PHP Developer

Company details

Type of job: Remote
Country: United States
City: Remote based in U.S.
Company: Order Desk
Company website:


Description of the offer

  • We view customer support as essential to making a good product. The problems and questions our customers bring to us are what create the foundation of every project we work on, so we are all involved in support in some way. This allows everyone in our company to be in tune with our customers and knowledgeable about our product and the way it’s being used.
  • We are committed to diversity and inclusion. We are serious about everyone on our team feeling safe, comfortable, heard, and valued at work.
  • We are self-funded. We are committed to growing responsibly and working creatively within the constraints of our own progress. Our goal is to make a useful, accessible product based on the needs of our customers, not the demands of investors.
  • We believe that remote work is the future. Being a remote company offers us the ability to connect with a team of people from all around the world. We also understand that each person has their own unique approach to their workflow and we trust our employees to manage their own time within their set working hours while keeping in mind that this role includes time-sensitive work.
  • We believe in quality, not quantity. We don’t use metrics or KPIs to measure the success of our teams. While productivity and response times are important, providing stellar support and empathy to our customers is the priority.
  • We are generous. We teach and learn from each other on a daily basis. Decisions are often made collectively based on the wisdom and experience we each bring to the conversation.
About the role 
  • This is a full-time Senior PHP developer position. Our application is written in PHP and connects to over 300 third-party services to import and export orders, shipments, and product information to and from these other services.
  • You will primarily be responsible for writing code by following best practices and standards, with guidance from our experienced Principal Engineer and Product Architect.
  • The entire Order Desk team is generous with our knowledge and our time, and we teach and learn from each other daily. Decisions are often made collectively based on the experience we each bring to the conversation. We are willing to look beyond our ideas and comforts to grow our potential and do the right thing for our customers and each other.
  • We are currently in the process of rewriting our existing platform to modernize its architecture with scalability and maintainability in mind. You’ll be responsible of collaborating in building of the back-end and the front-end code of the new version, and to ensure it is up to code base and industry standards. Our platform integrates with over 300 3rd parties and this brings up fun challenges we tackle every day. We utilize JavaScript and SCSS for our user interfaces and interactivity. On the back-end we work with PHP ^8 without a specific framework.
  • Here’s what a typical day at Order Desk looks like: You log in to work and ping a wave hello as you sip your favorite morning beverage. There’ve been discussions around the next feature we’ll be building with scalability, maintainability, and customer experience in mind. You pick up a task that is assigned to you and start writing your feature or bugfix and make sure it is well tested. As you do so, you follow the code and quality standards set for the project you’re working on. Once you are happy with your code, you push your feature branch up for review. You notice that you are tagged in two pull requests and review those to ensure they do what is defined in the specification and are up to standards. Some days you’re building UI components with SCSS or interactivity using JavaScript. Other days you’re refactoring the PHP backend of existing services.
About you 
  • You can live anywhere in the world!
  • You must be able to speak and write English fluently.
  • You must be comfortable working during US business hours (PST – Pacific Standard Time).
  • You’re a problem solver who likes to proactively find solutions rather than reactively respond to problems. Obstacles are not roadblocks to you; they are challenges to be figured out.
  • You’re not afraid to ask questions, comfortable admitting your limitations and recognizing your gaps in knowledge not as flaws, but as opportunities to grow.
  • You’re someone who can be self-directed and thrive in a remote environment.
  • You appreciate the balance between levity and professionalism.
  • You’re collaborative and thrive on sharing your thoughts, ideas, and problem-solving strategies with a diverse team.
  • You’re a learner and always want to find better answers and solutions. You aren’t afraid to be wrong if you know you can learn from your mistakes.
  • You are eager to make an impact on your team and your customers with the work you do.
Requirements
  • You should have 5+ years of experience in programming with PHP (a bonus if you have experience in legacy PHP).
  • You are capable of debugging and troubleshooting complex systems and new code bases.
  • You have a solid understanding of programming paradigms.
  • You have experience building and maintaining web applications with PHP, HTML, CSS, SQL, and JavaScript.
  • You are comfortable creating feature branches, squashing your commits, and rebasing with the main branch before you push your work for review.
  • You have a good understanding of SOLID principles. You should also have a solid understanding of design patterns and recognize where to implement them.
  • You are excited to learn and implement new technologies and programming languages. You can find bottlenecks in code, infra, and storage.
  • You can utilize appropriate libraries where needed and aren’t locked into using a particular PHP framework (Laravel, Symfony, etc.).
  • You know how to collaborate with a team using Git.
You should have a solid understanding of:
  • PHP
  • MySQL
  • Redis
  • Doctrine
  • Git
  • PHPUnit and unit testing
  • JavaScript
  • SCSS
  • Twig
Preferred skills:
  • ElasticSearch
  • SQS
  • Docker
  • Asynchronous programming PHP
  • Interacting with 3rd party APIs
We don’t expect you to know our entire stack, but you should have working experience with and a solid understanding of most of our stack.

Benefits
This is a full-time position. The salary for this role is USD 87,000 annually.

Our international team members are hired as contractors but considered full-time, permanent members of our team. Non-US-based employees are responsible for their own tax and statutory deduction payments.

All team members get (Responsible) Unlimited PTO, a technology upgrade program, access to wellness and health services, and profit-sharing. When our company is successful, we all share in that success!

We try to meet in person every year or two for a company retreat. In 2023, we met in Mexico! The year before, we met in Oregon.

Order Desk is committed to breaking structural barriers within our hiring process and driving fair hiring practices in our workplace. Women and underrepresented minorities (URMs) continue to be underrepresented within our industry. Research has shown women and people of color disproportionately do not apply for jobs where they do not meet 100% of the “requirements.” Regardless of whether or not you identify as one of these groups, if you meet most of the requirements and this role aligns with your career goals, then we encourage you to bet on yourself and apply!
To Apply
We are not expecting a cover letter and would rather you spend time answering the questions we have listed. We know it’s a little unconventional to go through a job application process like ours, but we are very intentional with the questions to give us a chance to get to know you. Don’t worry, we won’t ask you to complete a test or share your screen during a call because pressure produces diamonds and not our people.
There are a few steps to our application process:

  1. Application Questions
  2. Video Response
  3. Interview(s)
If you are moved to the next round, we will contact you to let you know the next steps.

Our hiring team is pretty small so this process usually takes about 3-4 weeks, so we appreciate your patience while we review each application. By the conclusion of this process, we will follow up with everyone who applied.

 


How to apply?

Click on the button to get the company email or employment application form.
Apply on home page
Tags:


More options: Modify job, Delete job

Remember that you do not have to pay to participate in selection processes. Protect yourself from fraud with our Security Tips. If they ask you for money for an application you can Report job.


Promote your Job

Promote your job offer in the first positions.
$30USD for 30 days

Promote now

 

Top cities

Featured links

Follow us on Instagram @publiremote

@publiremote

 

 


Recents jobs

Published Friday 8 de November, 2024

Environmental Artist

Wirestock
Remote
Philippines

We’re inviting creators to participate in a unique challenge that showcases the power of transformation. Your mission is to take an initial image



Published Friday 8 de November, 2024

Fantasy Artists

Wirestock
Remote
Thailand

We’re inviting creators to participate in a unique challenge that showcases the power of transformation. Your mission is to take an initial image



Published Friday 8 de November, 2024

Senior Brand Designer

Lambda
Remote
United States

In 2012, Lambda started with a crew of AI engineers publishing research at top machine-learning conferences. We began as an AI company built



Frequently Asked Questions (FAQ)

PubliRemote.com is an online portal dedicated to connecting employers and remote workers. We offer a platform where companies can post remote work opportunities and professionals can find employment from anywhere in the world.   At PubliRemote, you will find a wide variety of remote jobs, both for freelancers and for people who want to Work From Home with a fixed schedule.

Publiremote provides a user-friendly platform for job seekers, helping them find high-quality, remote opportunities across various fields. With a focus on matching skilled professionals with roles that offer flexibility and work-life balance, Publiremote is the go-to site for anyone looking to take control of their career.

Start exploring today and discover remote roles in graphic design, customer service, proofreading, content moderation, illustration, video editing, and freelance writing that let you work from wherever you feel most inspired.

Posting a job is easy! Just sign up, click on “Post a Job,” and follow the steps to enter your job details. You can publish your job listing for free or choose to promote it for added visibility.

A promoted job costs $30 for 30 days. Promoted listings appear at the top of search results, making it easier for candidates to find your post.

 

Publiremote.com focuses on remote job opportunities across a variety of fields, including tech, marketing, design, and customer service. We welcome positions that allow candidates to work from anywhere or in a remote capacity.

 

To attract quality candidates, be clear about the job role, requirements, and any specific skills needed. Adding a descriptive title and highlighting remote perks or benefits also helps your listing stand out.

 

We accept secure payments through Stripe, which supports most major credit and debit cards. Your payment information is protected, ensuring a safe transaction.

 

Yes! If you need help, our support team is ready to assist you. Please reach out via our Contact Us page, and we’ll get back to you as soon as possible.