Strong Middle PHP Developer (E-Learning)

  • Remote (Ukraine only)
  • PHP

We have a great opportunity for an experienced PHP Developer who is ready to show a high level of engagement in making technical decisions.

Customer

Our Customer is a US-based company that believes that Learning is a continuous journey, not a periodic event. That’s why it delivers solution for learning employees in a new way. We have a long-term relationship. As our customer is a technical geek, it is easy to talk about technical aspects of the project.

Project

Our team is developing a SaaS-based microlearning solution that delivers training ongoingly until employee behaviors are measurably changed. It allows delivering knowledge to thousands of remotely located workers in small, digestible nuggets that are easy for a learner to comprehend, process & internalize.

It consists of such Components as Mobile App, Game Server, Account and Billing, Sync Service. PHP components are responsible for management and synchronization of all data in the system.

As a Software Developer, you will take part in developing the existing project that consists of several components and implementation of improvements needed according to the Customer’s business.

Meet your team!
  • Responsibilities

    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Promote good design principles, such as code reuse, modularity, and extensibility
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, and suggest a mitigation strategy
    • Report status and progress according to the project and company demands
    • Participate in estimation and planning sessions
  • Requirements

    • At least 4-5 years of experience in PHP development
    • Solid experience with Laravel Framework
    • Strong OOP and design patterns knowledge
    • Solid experience with MySQL (MariaDB)
    • Experience with message brokers, preferably Apache ActiveMQ
    • Experience with Git and GitFlow
    • Experience with Docker
    • Understanding of CI concepts (TeamCity, Jenkins)
    • Amazon Web Services
    • At least Upper-Intermediate level of English
    • Desire to expand horizons and explore other technologies

    Will be a Plus:

    • Good front-end development skills (HTML5/CSS3, JavaScript, jQuery, Vue.js)