Contact Us 877.823.3669

Full Stack PHP Developer in Centennial, CO at SNI Technology

Date Posted: 2/12/2021

Job Snapshot

Job Description


SNI Technology's client is seeking to hire two (2) Full Stack PHP Developers on a permanent, direct-hire basis to work onsite out of their Denver Tech Center office.



TITLE
FULL STACK DEVELOPER



DESCRIPTION
We are an industry-leading self-storage company that is rapidly growing our footprint across the country. To maintain this lead, we need exceptionally motivated, capable, and driven people like you. We offer a fast-paced collaborative environment where each of us directly contributes to the company's success. Come join us and find out why so many of our employees recommend us as a great place to work.

Job Description
We are looking for a Full Stack Developer who is proficient in PHP (7+), JavaScript, and HTML. The successful candidate will have a passion for creating powerful, flexible APIs that remain performant & efficient under high-demand situations. Successful candidates will also have a desire for learning new technologies and enjoy working on a team. You will be responsible for implementing new features & integrations as well as supporting our existing functionality. You will take part in planning sessions & retrospectives and have the opportunity to make a lasting impact on our stack.

POSITION REQUIREMENTS
Requirements
  • Minimum 5 years of experience working with PHP in a production environment
  • Minimum 5 years of experience working with JavaScript in a production environment
  • Minimum 3 years of experience working with a PHP framework (Laravel, Symfony, Zend, etc.) (WordPress and Drupal excluded)
  • Minimum 3 years of experience working with a JavaScript framework (Vue.js, React, Angular, etc.)
  • Production experience with PHP 7 is required (7.2+ preferred)
  • Minimum 3 years of experience either building or consuming a REST API
  • Proficient with relational database systems (MySQL, Postgres, etc.)
  • Proficient in working with JSON (both parsing & serializing)
  • Deep understanding of OOP concepts (encapsulation, inheritance, interfaces, polymorphism, etc.)
  • Familiarity with software design patterns (repository, factory, strategy, etc.)
  • Ability to write consistent, testable code that follows a coding style, best practices, and is maintainable

Bonus Points
  • Previous usage of Laravel as an API is strongly preferred
  • Experience building fully decoupled web applications
  • Experience working on an Agile Scrum team
  • Experience working with Vue.js and TypeScript is strongly preferred
  • Familiarity with software design patterns (repository, factory, strategy, etc.)
  • Knowledge & understanding of the PSR's (PSR-4, PSR-12, PSR-7, etc.)