Company: Client of The Griffin Groupe Executive Search
Location: Christ Church, Barbados
Job Type: Full Time
Industry: Media Distribution
Salary: Commensurate with Experience
Back End Developer
---- PLEASE NOTE: THIS IS A PERMANENT PLACEMENT POSITION LOCATED IN BARBADOS. RELOCATION ASSISTANCE IS OFFERED ----
THE OPPORTUNITY
Our Client is an online media distribution business that owns and operates subscriber-based multimedia content platforms. These platforms distribute digital content such as movies, music, video games and e-books.
They offer an awesome array of benefits including housing allowance, quarterly bonuses, medical benefits, in-house doctor, complimentary breakfast and more.
THE IDEAL CANDIDATE
- Bachelors in Computer Science, Software Engineering or equivalent
- 6+ year's experience developing and using PHP5, MySQL and Javascript
- Experience working with high-traffic websites and applications in the cloud
- Excellent communication skills
- Ability to speak French is a plus
JOB DESCRIPTION
We're looking for a Backend Developer with a strong object-oriented programming style who's ready to help build killer REST API's and related apps to take our multimedia cloud platform to new heights. If you're passionate about building great products that deliver equally great customer experiences, you'll love working with our client!
RESPONSIBILITIES
- Analyzing PHP code and derive business rules;
- Diagnose and quickly find faulty code and write fixes (code in PHP);
- Reliably write features in PHP code in a timely manner with minimum supervision and support;
- Work with GIT using GIT flow and do tasks such as reverting merges, and cherry-picking;
- Document an end user’s requirements and technical details, and identify parts of the existing code base to be updated;
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code;
- Take part in task planning, task estimation and code reviews;
- Write Unit Tests and practice TDD;
- Write complex SQL queries, using nesting;
- Construct a database table based on user’s requirements following ACID principles.
REQUIRED QUALIFICATIONS
- Bachelor in computer science, software engineering, or any other pertinent training
- 2-5 year's experience developing and using PHP5, MySQL and Javascript
- Experience in Git an asset
- Experience with high traffic websites is an asset
- Use of MVC frameworks helpful but not required
- Experience deploying and working with applications in the cloud (Digital Ocean, Laravel Forge, AWS, Google Cloud) would be an asset.
CHARACTER PROFILE
- A passion for programming; you probably have side projects you do for fun just to build your skills
- Ability to learn quickly; you have experience being thrown into a project and running with it
- An exceptional coder who finds it fun to build new things
- Ability to work collaboratively on a team of like-minded people
- Professional aptitude at working in a team
- Excellent time management and ability to prioritize
- Excellent communication skills in English and French (asset)
- Proactive attitude towards assigned duties
- Professional and autonomous
KEYWORDS
Programming, PHP, Agile Web Development, Google Cloud Platform, JavaScript, Software Development, MySQL, Amazon Web Services (AWS), Git