Position title
Senior PHP Engineer
Description

Founded in 1996, smarTours has a mission to enable amazing trips around the world for our customers. We operate group tours to international destinations at competitive prices making them accessible to a wide audience. While smarTours has been operating as a very successful business for over 26 years, we were affected by the global pandemic as all travel was shut down worldwide. During this time, smarTours has taken the opportunity to rebuild the company with a technology focus from the ground up, operating much more like a new startup and with a brand new team.

Previously a NYC-based company, smarTours is now fully remote due to the pandemic and has no plan to return to an office environment. Therefore this is a fully remote position (US only) that operates on the Eastern Time zone.

Technology Stack

Our infrastructure is built on WordPress with custom PHP/JS code in theme & plugins that communicate with various 3rd party APIs using XML & JSON to manage all business information. Candidates who are well versed in creating custom PHP 8 code, while doing things the “WordPress Way” used as a framework, will be highly preferred.

Responsibilities

This senior-level full-time role will report directly to the Director of Engineering & Technology (CTO) on a team of 3-5 developers and will work on various software development projects. This includes:

  • Ability to work both independently on medium to large sized projects as the team solves multiple tasks in parallel, as well as collaborate on bigger development projects as needed.
  • Understand and support the current business objectives, acknowledging that compromises will be needed at this time to balance speed of deployment and “getting stuff done” versus code orthodoxy, and finding the right balance will be crucial.
  • Continue to evolve and refactor existing legacy code for maintainability and better integration with WordPress.
  • Proactively identify and implement improvements to the codebase or infrastructure.
Qualifications
  • 10+ years experience as a software developer
  • Expert level experience with PHP
  • Experience interfacing with 3rd party APIs via XML/JSON
  • Skills with JavaScript(jQuery) programming
  • Solid working knowledge of HTML/CSS
  • Experience in working directly with SQL databases (MySQL & Postgres)
  • Experience using git/GitHub for source management, pull requests, and code reviews
  • Ability to work on Eastern Time zone for core hours for video call collaboration

Additional Preferred Qualifications

  • Experience developing custom applications with WordPress as a framework
  • Familiar with custom WordPress plugin customization, and helping decide between community-provided vs custom solutions
  • Bachelor’s degree in Computer Science, a related field, or equivalent work experience
  • Experience working with Microsoft Dynamics 365 platform
  • Previous work in Travel industry related fields
  • Enjoys writing PHP 8 code that passes phpstan at rule level 8

Note: At this point in time, all candidates for this role must be authorized to work in the U.S. without need of visa sponsorship. 

Job Benefits

smarTours is an equal opportunity employer and offers:

  • A competitive salary based on experience
  • Health insurance (cost subsidized by the company)
  • 4 weeks PTO, plus 5 sick days and 11 holidays off annually
  • Travel benefits, offering free or highly discounted tours
  • Flexible work schedule

Application

To apply for this position, please submit your resume via our job portal.

Employment Type
Full-time
Job Location
Remote work from: USA
Date posted
April 26, 2022
PDF Export

Application

To apply for this position, please submit your resume via our job portal.

Close modal window

Position: Senior PHP Engineer

Thank you for submitting your application. We will contact you shortly!