company-logo

Senior Full-Stack Software Engineer

Tekhaf Trading PLC

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

5 years

1 Position

2025-07-29

to

2025-08-29

Required Skills

develop software prototype

+ show more
Fields of study

Software Engineering

Computer sciences

Full Time

Share

Job Description

TEKHAF Trading PLC is seeking a highly motivated and skilled Senior Full-Stack Software Engineer to join our growing team. We are looking for a passionate individual with a strong understanding of PHP and frameworks like Laravel, CodeIgniter, Symfony and CakePHP to contribute to the design, development and maintenance of our web applications that meet our business needs. This role requires expertise in both front-end and back-end development, ensuring seamless user experiences and efficient application performance.

Required Number: One (01)

Location: Addis Ababa, Ethiopia

About TEKHAF Trading PLC:

TEKHAF Trading PLC was established in 2012 with a vision to contribute to Ethiopia’s development through high-quality and diverse services. Initially focused on import-export, we have expanded our operations to include Agri-Business, Transportation, Supply of Different Machineries, and ICT. Headquartered in Addis Ababa, Ethiopia, we are dedicated to providing solutions that enhance operational efficiency and promote sustainable growth.

As a trusted partner for both local and international clients, we leverage our multi-sector expertise to deliver innovative solutions. Our commitment to excellence drives us to support our clients' success across various industries.

Duties & Responsibilities:

  • Design, Develop and maintain high-quality, scalable, and secure web applications using PHP Frameworks i.e. Laravel, CodeIgniter, Symfony and CakePHP.

  • Write clean, well-documented, and efficient coding standards.

  • Collaborate with other developers, designers, and project managers to deliver projects on time and within budget.

  • Participate in code reviews and contribute to improving our development processes.

  • Troubleshoot and debug existing applications.

  • Implement and maintain unit and integration tests.

  • Stay up-to-date with the latest technologies and trends in web development.

  • Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.

  • Participate in architectural discussions and contribute to the overall system design.

  • Work independently and as part of a team to achieve project goals.

Required Skills:

  • Proficiency in PHP: Deep understanding of PHP fundamentals, object-oriented programming principles, and best practices.

  • Database Skills: Strong knowledge of database design and experience working with MySQL (or other relevant database systems). Ability to write efficient SQL queries.

  • Front-End Technologies: Familiarity with HTML, CSS, and JavaScript. Experience with modern JavaScript frameworks (e.g., React, Vue.js, or Angular) is a plus.

  • Version Control: Proficient in using Git for version control and collaboration.

  • Testing: Experience with unit and integration testing frameworks (e.g., PHPUnit).

  • Problem-Solving Skills: Excellent analytical and problem-solving abilities.

  • Communication Skills: Strong written and verbal communication skills.

  • Agile/Scrum Experience: Familiarity with Agile development methodologies.

Additional Skills (Preferred):

  • Experience: Industry Experience in Human Resource Management System

  • API Development: Experience on designing and developing RESTful APIs.

  • Cloud Platforms: Familiarity with cloud platforms like AWS, Google Cloud, or Azure.

  • DevOps Practices: Knowledge of CI/CD pipelines and deployment processes.

  • Security Best Practices: Understanding of web application security vulnerabilities and best practices for secure coding.

  • Linux/Unix: Basic knowledge of Linux/Unix operating systems.

  • Caching Technologies: Experience with caching mechanisms like Redis or Memcached.

  • Containerization: Familiarity with Docker and Kubernetes is a plus.

  • E-commerce Platform Experience: If applicable, experience with e-commerce platforms like Magento or WooCommerce.

Job Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related fields.

  • Certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer, PHP/Python/C#, JAVA, etc.) are advantageous.

Required Technical Skills and Experience:

  • Proficiency in front-end and back-end technologies.

  • Experience working with Agile/Scrum methodologies.

  • Previous experience in a fast-paced, multi-company environment is a plus.

Salary and Benefits:

  • Negotiable

How to Apply:

Please submit your resume and cover letter to careers@tekhaftrading.com. In your cover letter, please highlight your experience with PHP and related frameworks, as well as any other relevant skills.

TEKHAF Trading PLC is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Job Requirements

Required Skills:

  • Proficiency in PHP: Deep understanding of PHP fundamentals, object-oriented programming principles, and best practices.

  • Database Skills: Strong knowledge of database design and experience working with MySQL (or other relevant database systems). Ability to write efficient SQL queries.

  • Front-End Technologies: Familiarity with HTML, CSS, and JavaScript. Experience with modern JavaScript frameworks (e.g., React, Vue.js, or Angular) is a plus.

  • Version Control: Proficient in using Git for version control and collaboration.

  • Testing: Experience with unit and integration testing frameworks (e.g., PHPUnit).

  • Problem-Solving Skills: Excellent analytical and problem-solving abilities.

  • Communication Skills: Strong written and verbal communication skills.

  • Agile/Scrum Experience: Familiarity with Agile development methodologies.

How to Apply

You can apply using following enterprise email addresses: careers@tekhaftrading.com, hr@tekhaftrading.com

Fields Of Study

Software Engineering

Computer sciences

Skills Required

develop software prototype

Related Jobs

3 days left

Hohete Tibeb Share Company

Data Analyst

Data Analyst

time-icon

Full Time

2 yrs

1 Position


Bachelor's Degree in Computer Sciences, Information Technology, Statistics a related field of study with relevant work experience

Addis Ababa

10 days left

SHANGTEX GARMENT MANUFACTURING ETHIOPIA PLC

Junior IT Officer

IT Expert

time-icon

Full Time

0 yrs

1 Position


Educational Background in a related field of study Minimum GPA of 3.0 out of 4.0 Duties & Responsibilities: -Maintain and update personnel data across multiple systems with high accuracy and attention to detail. -Perform basic IT operations and assist in troubleshooting hardware/software issues. -Manage and maintain factory IT equipment, ensuring proper functionality and timely upgrades. -Provide technical support and training to factory staff to improve their IT application skills.      Multiple training sessions per worker may be needed. - Multiple training sessions per worker may be needed. -Proactively address challenges, seek guidance when needed, and demonstrate a quick learning ability

Addis Ababa

about 2 hours left

Edge Communication Technology PLC

Project Manager

Project Manager

time-icon

Full Time

2 - 5 yrs

1 Position


BSc Degree in Computer Science, IT, Electrical and Computer Engineering or in a related field of study with relevant work experience Duties and Responsibilities: - Setting project goals and coming up with plans to meet those goals - Maintaining project timeframes, budgeting estimates and status reports - Managing resources for projects - Coordinating project team members and developing schedules and individual responsibilities

Addis Ababa

about 2 hours left

Siinqee Bank SC

IT and Hardware Technician

ICT Technician Supervisor

time-icon

Full Time

3 - 4 yrs

1 Position


MSc or BSc Degree in Computer Engineering, IT, Computer Science, Information Systems, Information Science or in a related field of study with relevant work experience, out of which 2 years as Junior technician or equivalent.

Ababisa

about 2 hours left

Gold Water (Feda Wak PLC)

Senior ICT Expert Specialist(Data Administration)

ICT Analyst

time-icon

Full Time

5 yrs

1 Position


Bachelor's Degree in Computer Engineering, Information Technology, Software Engineering or in a related field of study with relevant work experience

Addis Ababa

about 2 hours left

Marie Stopes International Ethiopia

MEAL Officer

Monitoring and Evaluation Specialist

time-icon

Full Time

2 - 4 yrs

1 Position


MSc or BSc Degree in Statistics, IT or in a related field of study with relevant work experience Duties and Responsibilities: - Provides technical assistance on data management and reporting to all MSIE staff in the assigned areas;  - Develop and implement MEAL frameworks, systems, and tools in line with program objectives and donor requirements. - Lead regular monitoring activities to track program progress against indicators, identifying successes, challenges, and areas for improvement. - In collaboration with the R, M & E team monitors the progress of clinical , outreach and social franchising activities against targets set by MSIE

---