Position: Senior Developer (PHP)
Company: Cordial
Experience required: 5y
English level: upper

**We offer:**

 - Working in a small and friendly team
 - Direct contract with a US-based product company
 - Compensation in USD
 - Annual bonus
 - Stock options (long-term)
 - Flexible paid time off (vacations)
 - Ability to work 100% remotely or in the office - by your choice
 - Flexible working hours
 - Professional education (trainings, certifications) and community events (conferences etc) are covered by company from 50% to 100%
 - Dental care ($340 per year)
 - Sports of your choice ($65 per month)

**Position Responsibilities ** 

You will lead an engineering squad building key components of the Cordial Platform offering. This is a hands-on role that will participate in development, but is also available to mentor junior developers and be the final decision maker on key aspects of a feature or build. You will drive the back-end development of primary components within the Cordial Platform.  Determine and implement the best approach for solving some key problems around messaging, analytics and data management. Leverage a broad knowledge of available technologies from MongoDB to microservices and will assist in finding solutions that perform at scale. You will use php to efficiently move data and communicate with the front-end applications written in React and Backbone, as well as power the backend processes that analyze and act on data. 

**You will:**

 - Develop critical application components.
 - Optimize existing processes for stability, and manageability.
 - Work across borders and time zones to help drive projects to completion.
 - Perform peer code reviews.
 - Contribute to broader application architecture initiatives.
 - Help make an innovative, respectful and motivated team even better.

**About You
**
 - 5+ years of PHP experience including Laravel.
 - Strong knowledge of algorithms and data structures
 - Working knowledge of front-end/Javascript.
 - Experiencer with Git for version control; and familiar with a Git workflow.
 - Hands-on experience with MongoDB, Elasticsearch or Redis.
 - Have experience working in high volume, high load environments.
 - Experience in designing systems for scalability, high availability and fault tolerance
 - Has the desire and ability to solve complex problems.
 - Able to self-manage, but can collaborate effectively.
 - Don't feel comfortable committing code without tests.
 - Can create a small service with a modern PHP framework and deploy it with Docker pretty effortlessly.
 - Strong communication skills, and a desire to use them. Communication and collaboration are important to us.
 - Hold a passion for mentoring and growing more junior developers.

**Nice-to-haves: 
**
 - Experience with React and/or backbone.js
 - Experience with building applications for marketing 
 - Experience with GitLab CI/CD workflows