GhanaTech

Job title: Mid-Level Backend PHP Developer

Start Date: ASAP
Candidate Location(s): Remote

Company Description                                                                

The job offers scale and automation on a pay-for-performance model that delivers the operating leverage necessary for brand survival. The client empowers marketers with technology built to discover, engage, and convert audiences, at scale, all while maintaining brand safety and control.

Project Description                                                                  

The client’s main goal is to track performance marketing data and build a number of solutions to turn the data into useful information for customers. They aim to make as much data available in real-time as possible. The platform is powered by REST APIs and everything is developed with an API-first approach. Primary technologies used are Python, PHP, JavaScript (React), and Kafka. Data is stored in MySQL, PostgreSQL, Druid, and Redis. The platform and tools used are constantly evolving to stay up to date.

Qualifications                                                                         

Required:
2+ years of professional software development experience
Strong communication, problem-solving, and analytical abilities
Object-oriented application development using PHP (Symfony and Kohana)
OO skills, strong design patterns knowledge
Practical experience with Agile and Lean delivery approaches and modern engineering practices, such as clean code, TDD, refactoring, Continuous integration, and delivery
Practical experience in developing and consuming REST APIs
The ability to communicate in a concise and focused way, listen to others, and practice patience
Upper-Intermediate/Advanced English proficiency

Bonus:
Bachelor’s degree in Computer Science, Information Technology, Statistics, or related fields
Passion for close collaboration with QA engineers and Product managers
Ability to break down a complex problem into more manageable chunks
“Getting things done” attitude
Experience with container technologies, such as Docker
Experience with distributed data processing, real-time data streaming, and messaging systems

Duties and responsibilities                                                            

Work as a part of a cross-functional, delivery-focused team with engineers, QA, and Product managers working together using Agile principles in a highly autonomous and collaborative environment
Collaborate closely with the Engineering Lead on designing new features and seeing them through to completion
Share knowledge, code, and ideas across other teams – we use tribes to facilitate this
Write clean, well-tested, and refactored code
Ensure code quality through merge requests
Master a complex business domain

No need to check all the boxes. If you have the required skill set kindly send me a copy of your CV or send me a message on: [email protected]

Show More

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button