Senior PHP Engineer

Deimos South Africa,Kenya,Ghana,Nigeria

Company

Deimos

Location

South Africa,Kenya,Ghana,Nigeria

Type

Full Time

Job Description

Deimos is a Cloud-native Developer and Security Operations technology services company.  We help companies of all sizes adopt the Cloud for improved service delivery to their clients. We’re a fully remote African-based team of engineers who are passionate about implementing engineering best practices. We leverage the latest technologies while building globally competitive solutions for our clients. With Deimos being one of the two moons of Mars we refer to ourselves as “Martians” who are on a mission to Mars together.

Our teams value the ability to learn and adapt to technology changes while appreciating solid foundational design and the craft of software engineering. As such our engineers enjoy working with various clients who have different problems to solve. If this sounds like you then you would be an ideal fit for our environment. However you must be based in one of the countries we currently hire in which are as follows: Kenya Ghana Nigeria South Africa and Senegal.

Role Overview

Deimos is seeking a Senior PHP Engineer to join our team focusing on a client's account in the e-commerce sector. In this key role you will develop and implement high-quality software solutions aimed at addressing significant issues impacting business and individuals across the continent.

You will collaborate closely with cross-functional teams to enhance the client's technology stack and public-facing products. This position presents a unique opportunity to contribute to a challenging project that aims to advance Africa's e-commerce industry. You will make a meaningful impact in a dynamic environment.

What you will be doing:

  • Design develop and maintain robust and scalable PHP-based applications and systems.

  • Write clean efficient and well-documented code following best practices and coding standards.

  • Collaborate with technical product managers software architects and other stakeholders to understand requirements and translate them into user-facing solutions.

  • Participate in all phases of the software development lifecycle including planning estimation development testing and deployment.

  • Conduct code reviews provide constructive feedback and mentor junior team members to foster continuous improvement.

  • Troubleshoot and debug complex issues and implement effective solutions in a timely manner.

  • Stay updated on emerging technologies industry trends and best practices to enhance technical expertise and drive innovation.

What you must have:

  • 8+ years of experience in software development with a strong focus on PHP programming.

  • Proven track record of designing and implementing enterprise-level PHP applications from concept to production.

  • Deep understanding of object-oriented design principles data structures algorithms and design patterns.

  • Experience building web API in PHP with a strong understanding of PHP language and frameworks (e.g. Zend Expressive Laravel Symfony)

  • Experience with some of the following concepts: message queuing caching NoSQL SOA CI/CD application and system monitoring

  • Strong database skills with SQL and relational databases (e.g. MySQL PostgreSQL Oracle) including performance tuning and optimizations

  • Familiarity with version control systems (e.g. Git) and continuous integration/continuous deployment (CI/CD) pipelines.

  • Excellent problem-solving skills attention to detail and ability to work effectively in a collaborative team environment.

  • Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.

  • Experience with service-oriented architectures (including microservices) and containerization technologies (e.g. Docker Kubernetes).

Preferred Qualifications

  • Knowledge of cloud computing platforms such as AWS Azure or Google Cloud Platform.

  • Familiarity with Agile/Scrum methodologies and DevOps practices.

  • Certifications in PHP programming or related technologies.

About you

For us to achieve our ambitious vision together as a team It is important for our Martians to lead at all levels be self starters who take initiative and put their hands up for challenging tasks. A growth mindset is important to us and we encourage all our Martians to openly share knowledge support and help each other ask questions get creative with new technologies and learn from setbacks.

Becoming a Martian means:

  • Comfortably working and learning from a fully remote culturally diverse team based predominantly in South Africa Kenya Nigeria and Ghana.

  • Being an open honest and respectful communicator.

  • You enjoy asking questions identifying areas of improvement and proposing solutions no matter your job title or whether you have been with us for a day a month or years!

  • You are comfortable taking initiative and operating independently.

  • You thrive in a fast paced environment where change is constant.

  • You find it exciting to work with various clients from different industries each with a different problem for you and your team to solve.

  • Intentionally sharing tech and industry trends that excite you with your peers.

  • Seeking continuous feedback and actively taking steps to continuously grow personally and professionally.

Want to know what you get by joining us?

  • Become a member of a team where we value each individual's contribution from day 1 and empower you to make suggestions get involved and do what you love most!

  • Flexibility and the freedom to work remotely.

  • Work-life balance where you are not expected to work over weekends or after hours.

  • A forward thinking remote company that knows how important it is to stay connected as one team by providing virtual social platforms for employee engagement.

  • A monthly work from home allowance which you can use to set yourself up to work comfortably from home. Whether that is pens notebooks new headphones or work snacks!

  • A MacBook or Windows laptop for you to do your best work on.

  • Become part of a team of exceptionally clever and talented people who like to share their knowledge and learnings.

  • We support your career growth and love to celebrate your successes and advancement!

Apply Now

Date Posted

08/13/2024

Views

1

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

AI Solution Manager, ServiceNow Platform - ServiceNow

Views in the last 30 days - 0

ServiceNow a global market leader in AIenhanced technology is seeking an AI Solution Manager to lead the implementation of AI solutions for complex bu...

View Details

Senior Program Manager, Global Occupational Health & Safety - ServiceNow

Views in the last 30 days - 0

ServiceNow is seeking a Health Safety Program Manager to design implement and lead a comprehensive corporate safety program The role involves develop...

View Details

Executive Assistant - ServiceNow

Views in the last 30 days - 0

ServiceNow a global market leader in AIenhanced technology is seeking a highly organized and experienced executive assistant to support a VP The role ...

View Details

Senior Finance Manager, Central FP&A - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is seeking a Senior Finance Manager with 10 years of experience in FPA The role involves leading ad hoc projects collaborating with...

View Details

Staff Engineer, System Design Verification Engineering - Western Digital

Views in the last 30 days - 0

Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...

View Details

Staff Flight Test Engineer - Wisk

Views in the last 30 days - 0

Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...

View Details