Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full Stack Software Engineer (Remote, USA)

Peridot Technologies

Full Stack Software Engineer (Remote, USA)

Seattle, WA
Full Time
Paid
  • Responsibilities

    FULL STACK SOFTWARE ENGINEER (REMOTE, USA)

    We are looking to hire a new Laravel software engineer for our company.

    COMPANY INTRODUCTION

    Peridot is a C-tech company (cannabis tech) that helps retail dispensaries generate additional revenue online. Think of us as the Shopify for the legal cannabis space. Everything that we do for our store owners is about effortlessly generating more sales for them month after month. We accomplish that goal by using a diverse array of tools from conversion optimization to artificial intelligence, which will make decisions on the fly to guarantee their Peridot store the best chance of success in the online marketplace.

    JOB DESCRIPTION

    We are looking for a full-stack software engineer. Your primary focus will be the development of backend APIs and integrating them with our frontend. Our software is built with PHP (Laravel) & Vue.

    RESPONSIBILITIES

    • Integration of user-facing elements developed by front-end engineers
    • Build efficient, testable, and reusable code
    • Solve complex performance problems and architectural challenges
    • Integration of data storage solutions

    SKILLS AND QUALIFICATIONS

    • Demonstrable experience with PHP including OOP, security, refactoring & design patterns.
    • Excellent knowledge of Laravel framework and experience building factories/facades/libraries using abstract classes, interfaces, traits.
    • Understanding of MVC design patterns
    • Experience in unit testing using testing frameworks like PHPUnit and Pest.
    • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
    • Hands on experience in RESTful API design and development including implementation of oAuth2.0 for authentication and authorization.
    • Strong knowledge of the common PHP or web server exploits and their solutions
    • Understanding fundamental design principles behind a scalable application
    • Working knowledge of version controlling systems like Git, repository management tools like GitHub and understanding of CI/CD processes.
    • Integration of multiple data sources and databases into one system
    • Strong problem solving and analytical skills.
    • Excellent communication (verbal/written) skills.

    OUR STACK

    PHP 7, Laravel, MySQL, Vue.js, Vuetify