company-logo

Backend Developer (Python)

Independent News & Media PLC

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

1 Position

2025-12-19

to

2026-01-20

Required Skills

computer science

Fields of study

Computer science

Full Time

Share

Job Description

Primary Stack: Python (FastAPI), NLP, Search & Data Processing

Contract Type: Contract-based

Work Arrangement: On Site 

Salary: Negotiable

Role Summary

We are looking for a Python Backend Developer to build and optimize search, NLP, and data-processing services. The role focuses on developing Python services that handle NLP tasks and integrate seamlessly with a PHP-based core backend.

Duties and Responsibilities:

  • Develop backend services using Python (FastAPI)

  • Build and improve search functionality, including full-text and relevance-based search

  • Implement NLP pipelines for:

  • Automatic content generation

  • Text classification and tagging

  • Text summarisation

  • Topic extraction and comparison across multiple data sources

  • Design data ingestion, processing, and enrichment workflows

  • Implement asynchronous job processing using message queues

  • Develop synchronous REST APIs for low-latency operations

  • Work with large volumes of structured and unstructured text data

  • Store and update processed results in PostgreSQL

  • Improve performance, accuracy, and reliability of backend servic

Job Requirements

Required Technical Skills

  • Strong experience with Python

  • Experience building APIs using FastAPI

  • Solid understanding of Elasticsearch

  • Experience with background workers and queue-based processing

  • Practical experience with NLP tasks such as classification, summarisation, or content generation

  • Experience working with PostgreSQL

  • Comfortable working in containerised (Docker) environments

Preferred Experience

  • Experience with NLP libraries such as spaCy, NLTK, transformers (Hugging Face)

  • Experience with RabbitMQ or similar messaging systems

  • Experience building search-heavy or data-intensive platforms

  • Ability to work independentl

How To Apply

Interested applicants meeting the criteria can apply through the Fortune Career Website THIS LINK you may contact the HR department at For further information contact Tel: +251114163020

Location Tegene Bldg, 7th Floor (Beqlo Bet area Sierra Leone St. next to former Global Hotel. 

LINK or THIS LINK

Fields Of Study

Computer science

Skills Required

computer science

Related Jobs

2 days left

ANDEMAMMA Manufacturing PLC

Data Recorder

Data Encoder

time-icon

Contract

1 - 2 yrs

3 Positions


TVET Level 10+1/2/3 in Information Technology or in a related field of study with relevant work experience Working Hours Monday to Friday: 2:30 AM – 11:30 AM (Local time), Saturday: 2:00 AM – 6:00 AM (Local time)

Addis Ababa

15 days left

Climate Resilient Solution PLC

Electrical and Computer Engineer

Computer Engineer

time-icon

Full Time

0 yrs

1 Position


BSc Degree in Electrical and Computer Engineer in a related field of study Duties and Responsibilities: - Sizing, Suggest a solution, prepare a proposal, do installations and follow-up on installations - Battery and battery systems design and comprehensive understanding on solar systems.

Addis Ababa

16 days left

Mahetot Technologies

Odoo Technical Developer (Python / Odoo Framework)

Technical Expert

time-icon

Full Time

4 yrs

1 Position


Bachelor's Degree in IT or in a related field of study with relevant work experience Duties and Responsibilities: - Design and develop custom Odoo modules and extensions - Extend existing modules using Python, XML, JavaScript, and OWL framework - Build and consume REST/SOAP APIs for third-party integrations (payment gateways, shipping, etc.) - Data migration scripts (ETL from legacy systems) - Performance tuning, server-side optimization, and code reviews - Support deployment on Odoo.sh or on-premise Collaborate closely with functional consultants and project manager Required Skills: - Expert in Python, PostgreSQL, XML/QWeb, JavaScript, and OWL - Strong understanding of Odoo ORM, workflows, and reporting (Aeroo/ODK a plus) - Experience with Git, Odoo.sh, and CI/CD workflows - Previous custom module development for Inventory, Manufacturing, orAccounting modules highly preferred - Previous custom module development for Inventory, Manufacturing, or Accounting modules highly preferred

Addis Ababa

about 9 hours left

Hijra Bank

Senior, Network Administrator

Network Administrator

time-icon

Full Time

3 - 4 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, IT or in a related field of study with relevant work experience, out which two(2) years are in related position.

Addis Ababa

about 9 hours left

Oromia Bank

IT Risk Management Officer

Information Technology Officer

time-icon

Full Time

4 yrs

1 Position


BSc Degree in Computer Science, Information Technology, Computer Engineering or in a related field of study with relevant work experience

Addis Ababa

about 9 hours left

Mereqtech

IT Support / IT Technician

IT Support Officer

time-icon

Full Time

1 yrs

1 Position


Educational Background in a related field of study with relevant work experience Duties and Responsibilities: - Diagnose and troubleshoot system-related issues - Provide IT support to customers and internal staff - Resolve issues through system checks and monitoring

Addis Ababa