SENIOR PHP ENGINEER – Consultancy Role

(We are looking for a Senior PHP Engineer to work with us on a consultancy basis).

 About Elewa in Summary.

Elewa is an education innovation organization, with activities across the education & training, software/cloud development, and venture studio industries. “Elewa” is Swahili for “To understand.”

Elewa believes everyone deserves the education/training and opportunity to reach his/her full potential in life.

Elewa contributes to the attainment of its vision through its three main activities i.e. Elewa Education, Elewa Tech (iTalanta), Elewa Ventures & The Creative Hub.

Background of the Consultancy Assignment.

We need the PHP engineer to work on a large-scale product together with one of our lead internal engineers.

What we are looking for in this consultancy assignment.  

We are looking for an experienced PHP engineer who is expected to be able to.

  • Develop end-to-end features that are efficient and long-term.
  • Work with new technology, and develop and implement short and long-term creative solutions.
  • Quickly understand and extend/refactor code written by others i.e., Should be able to read and contribute efficiently to an already existing code base.
  • Have excellent collaboration and people management skills to work within a cross-functional team.
  • Undertake software design and architecture.
  • Work proficiently with databases, including SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, and Firebase).
  • Have expertise in working with monorepositories (monorepos) to efficiently manage code sharing and dependencies across multiple projects within a single codebase.
  • Have a solid understanding of HTML, CSS, JavaScript, and front-end development frameworks like Angular.
  • Be experienced with version control systems such as Git and familiarity with branching, merging, and pull requests.
  • Design, develop, and consume RESTful APIs, as well as understand API authentication and security.
  • Manage prototyping, live experimentation, leveraging and contributing to powerful technologies/infrastructure, and maintenance of models, and infrastructure.
  • Analyze the performance of features and platforms, including but not limited to reliability and latency, customer/ecosystem usage, experiments, and Machine Learning training data.
  • Own end-to-end features from conception to launch.
  • Optimize PHP code and database queries for improved performance and scalability.
  • Adhere to coding standards (e.g., PSR-1, PSR-2, PSR-4) and best practices for maintainable and readable code.
  • Understand basic DevOps principles, including continuous integration and deployment (CI/CD) pipelines.
  • Document code and processes for future reference and collaboration.

Application process

To apply, please send the following information to jobs@elewa.co.ke by 15/10/2023 at 12 PM EAT clearly indicating “PhP Engineer” followed by your Full Name as the subject of your email e.g., PhP Engineer_Jane Doe:

  • Your day fee.
  • For organizations, kindly provide a summary of the organization and team composition.
  • For individual consultants, kindly provide a detailed profile and LinkedIn page link.
  • At least 3 references and descriptions of past PhP development work.
  • Confirm your availability, we are hopeful that you will be available immediately.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Knowledge Pieces

Access a diverse range of educational resources that meet the
needs of startups, students, teachers, parents and other
stakeholders in the education sector

Downloadable Resource

Access and download evidence based research articles curated
by our expert team of researchers and learning scientists for
free