TEKHAF Trading PLC, a recognized leader in Ethiopia’s agricultural machinery, transport, spare parts, and ICT sectors, is seeking talented and dedicated Software Engineers to join our dynamic team. As an ISO 9001:2015 certified company, we are firmly committed to innovation, providing exceptional customer service, and achieving sustainable growth. We believe that investing in our employees is paramount to our success, and we offer a challenging yet supportive work environment where individuals can develop their skills and advance their careers. If you are a passionate and results-oriented software engineer looking for a rewarding opportunity to contribute to a thriving organization, we encourage you to apply.
We are currently hiring for both Junior and Senior Full-Stack Software Engineer positions, offering opportunities for individuals with varying levels of experience and expertise. These roles will be instrumental in designing, developing, and maintaining high-quality web applications that support our diverse business operations. You will have the chance to work with cutting-edge technologies, collaborate with a talented team of professionals, and contribute to the entire software development lifecycle, from initial concept to deployment and ongoing maintenance. We are particularly interested in candidates who possess a strong understanding of PHP, CodeIgniter 4, and agile development methodologies.
At TEKHAF Trading PLC, we are committed to fostering a culture of innovation, collaboration, and continuous improvement. We provide our employees with the resources and support they need to succeed, including ongoing training and development opportunities. If you are looking for a challenging and rewarding career with a company that is making a real difference in Ethiopia’s agricultural and technological landscape, we encourage you to explore the available positions and submit your application before the deadline. We are confident that you will find TEKHAF Trading PLC to be a stimulating and fulfilling place to work.
Available Positions and Requirements
We are looking for skilled and motivated individuals to fill the following roles within our IT department:
Junior Full-Stack Software Engineer (Two Positions)
TEKHAF Trading PLC is seeking two Junior Full-Stack Software Engineers to join our expanding team. In this role, you will be responsible for designing, developing, and maintaining high-quality, scalable, and secure web applications using PHP and the CodeIgniter 4 framework. You will write clean, well-documented, and efficient code, adhering to established coding standards. Collaboration with other developers, designers, and project managers is crucial to delivering projects on time and within budget. The successful candidate will implement and maintain unit and integration tests, staying up-to-date with the latest technologies and trends in web development. Contributing to the full software development lifecycle, from requirements gathering to deployment and maintenance, is also a key responsibility. Furthermore, you will participate in architectural discussions and contribute to the overall system design, working both independently and as part of a team to achieve project goals.
To be considered for this position, you should possess a Bachelor of Science degree in Computer Science, Software Engineering, or a related field. You should also have two to three years of experience in full-stack development, with proven experience in both front-end and back-end technologies. Experience working with Agile/Scrum methodologies is also required, and previous experience in a fast-paced, multi-company environment is a definite advantage. You must demonstrate proficiency in PHP, with a deep understanding of PHP fundamentals, object-oriented programming principles, and best practices. Expertise in the CodeIgniter 4 framework is essential, including its core components, libraries, and MVC architecture. Strong database skills are also necessary, with a solid knowledge of database design and experience working with MySQL (or other relevant database systems), along with the ability to write efficient SQL queries. Familiarity with front-end technologies such as HTML, CSS, JavaScript, and the latest Bootstrap framework is vital. You should be proficient in using Git for version control and collaboration, possess excellent analytical and problem-solving abilities, and have strong written and verbal communication skills. Familiarity with Agile development methodologies is a must.
While not mandatory, additional skills that are preferred include familiarity with cloud platforms like AWS, Google Cloud, or Azure, an understanding of web application security vulnerabilities and best practices for secure coding, and basic knowledge of Linux/Unix operating systems.
Senior Full-Stack Software Engineer (One Position)
TEKHAF Trading PLC is also searching for a highly skilled Senior Full-Stack Software Engineer. As a Senior Engineer, you will be tasked with designing, developing, and maintaining high-quality, scalable, and secure web applications using PHP and the CodeIgniter 4 framework. You will be expected to write clean, well-documented, and efficient code that aligns with established coding standards. Collaboration is key, as you will work closely with other developers, designers, and project managers to deliver projects on time and within budget. You will actively participate in code reviews and contribute to improving our development processes, as well as troubleshoot and debug existing applications. Implementing and maintaining unit and integration tests is crucial, as is staying current with the latest technologies and trends in web development. Contributing to the full software development lifecycle, from requirements gathering to deployment and maintenance, is a central part of the role.
To qualify for this position, you should hold a Master of Science or Bachelor of Science degree in Computer Science, Software Engineering, or a related field. Relevant certifications, such as AWS Certified Developer, Microsoft Certified: Azure Developer, or certifications in PHP/Python/C#/JAVA, are highly desirable. A minimum of four years of experience is required for those with a Master’s degree, and six years for those with a Bachelor’s degree, all in full-stack development. Proven experience in both front-end and back-end technologies is essential, as is experience working with Agile/Scrum methodologies. Previous experience in a fast-paced, multi-company environment is viewed favorably. You must be proficient in PHP, demonstrating a deep understanding of PHP fundamentals, object-oriented programming principles, and best practices. Expertise in the CodeIgniter 4 framework is a must, including its core components, libraries, and MVC architecture. Strong database skills are necessary, with extensive knowledge of database design and experience working with MySQL (or other relevant database systems), as well as the ability to write efficient SQL queries. You must be familiar with front-end technologies such as HTML, CSS, and JavaScript, and experience with modern JavaScript frameworks like React, Vue.js, or Angular is a significant advantage. You should be proficient in using Git for version control and collaboration and have experience with unit and integration testing frameworks, such as PHPUnit. Excellent analytical and problem-solving abilities are required, along with strong written and verbal communication skills and familiarity with Agile development methodologies.
Additional skills that are considered valuable include industry experience in Human Resource Management Systems, experience designing and developing RESTful APIs, familiarity with cloud platforms like AWS, Google Cloud, or Azure, knowledge of CI/CD pipelines and deployment processes, an understanding of web application security vulnerabilities and best practices for secure coding, basic knowledge of Linux/Unix operating systems, experience with caching mechanisms like Redis or Memcached, familiarity with Docker and Kubernetes, and, if applicable, experience with e-commerce platforms like Magento or WooCommerce.
Salary and Benefits
The salary and benefits for both positions will be commensurate with the company’s scale and will be discussed during the interview process. Both positions are full-time and are located in Addis Ababa, Ethiopia.
How to Apply
Interested candidates are encouraged to submit their resume and a cover letter detailing their relevant experience and qualifications to careers@tekhaftrading.com within five consecutive days starting from the date of this vacancy announcement. Please clearly indicate the job title you are applying for in the subject line of your email. For any inquiries, please contact us at +251-114-70-37-93. We look forward to receiving your application and learning more about your skills and experience. The application deadline is March 5th, 2025.