Senior PHP Developer

Company Name:

Impax Recruitment

Location:

Remote

Salary:

$54K/yr

Available Position:

Senior PHP Developer

Work Type:

Permanent/Full Time

Job Description:

The Ideal Candidate Will:
 Have strong knowledge of the PHP language and have experience with frameworks like
Laravel, Symfony or similar.
 Experience implementing and using RESTful APIs in a microservice architecture
 Have usable understanding of front-end technologies.
 Understand the concepts of object oriented programming.
 Have familiarity with optimizing interactions with backend storage, such as MySQL.
 Have experience developing in a largely-distributed environment.
 Be eager to make an impact on the organization.
Responsibilities
 Develope, debug, and maintain website applications using our in-house methodologies
and process flows.
 Solve complex, as well as basic, technology issues as they arise.
 Timely communication of issues and status information to Team Leads concerning
system development activities.
 Provide architectural input for modifications to existing systems, as well as creating new
systems from the ground up.
 Working closely with the project manager and senior staff to ensure stated business
objectives are met.
 Other duties as may be assigned by management.
Expert Level Skills Required In:
 PHP (7+ years)
 MySql (4+ years)
 OOP Concepts (3+ years)
 JSON
 Remote Processing

Intermediate Level Skills Required In:
 Linux-based systems administration
 Knowledge of open source solutions like AWS.
 Proficient understanding when committing code to Git, Branching and Merging code.
 Integration of multiple data sources and databases into one system.
 Payment Gateway Integration.
Additional Skills Preferred:
 Large volume email dispatching
 React
 Javascript
 HTML5
 CSS3
 RabbitMq
 Elasticsearch
Benefits:
 Competitive salary based on years of experience.
 Benefits
 A positive work environment
Joining Period: Immediate

Note : Excellent written and oral English communication skills needed, as we have our team all
over the globe and English is the common language.

Language: PHP and JavaScript.
Product is dating platform – very complex – it consists of hundreds of similar dating sites – (white label approach) – covering European and American market.
Developers are working with live traffic – at the same time users are taking actions like registering, signing up/in, updating their profiles etc.
Platform has tens of millions of profiles (ofc not all of them are active), and statistics shows that at 24h-level every day it has been sent 7-8 millions of emails. Each email is defined as an iteration between profiles. Platform is focused to getting new users, so there is not much space for experiments with ultra new technologies with live traffic (each mistake costs a lot if sites are down even for few minutes), so we are using well known proven technologies which already showed its efficacy.
While developing new functionalities we use Test Driven Development – TDD, so Unit tests are very important. We also write acceptance tests, depending on which application it is about.
We are trying to keep close to Domain Driven Design – DDD.
We use SOLID principles and consider it as very important in work.
We use Elastic Search as search engine.

Requirements:
– EDT working time
– Employment as contractor with salary in gross range up to 4.5k USD
– Vacation days: 10 working days + public holidays from his/her country
– need candidates to be actual seniors, ideally strong ones
– strong database skills, MySQL in specific, they don’t need to be a DBA however
– E-commerce experience is a must. Not like, using a library in a wordpress site that can make transactions, but experience talking directly to processors (which we do all day, every day)
– Frontend is nice, but not required for the commerce developers we’re seeking.
– Queued processing (RabbitMQ specifically) is super helpful
– distributed application experience, not necessarily a must, but it would go a long way
– experience with large-scale distributed databases (plus if it considers 1,000,000 transactions per day) and with large-scale websites (plus if it considers more than 80 pages and up to 700,000 unique visitors per day)

Additional Information:

My client is looking for a Senior PHP & Javascript developer who has at least 6 years experience and can work within the Canadian time zone.

Apply Now: