Jobs › General

Senior Full Stack Developer

National Transport PLC

☆☆☆☆☆ No reviews (0) View company
📍 Addis Ababa, Ethiopia 🕒 full-time ⏰ Deadline Nov 7, 2026
Email application

Job summary

  • Listing summary: The successful candidate should possess a Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field. A Master’s Degree in a relevant field is considered an added advantage. The candidate should have at least 5 years of professional full-stack development experience, including a minimum of 2 years in a senior or lead role. A demonstrable portfolio or GitHub repository showcasing successfully delivered projects is also required.

Department: ICT

Location: Addis Ababa (Head Office)

No. Required: 1

Reports To: ICT Manager

Employment Type: Full-time, Permanent

Salary: As per company scale

Job Summary

The senior full-stack developer designs, builds, and maintains NTPLC's internal web and mobile applications and integrations, connecting Odoo ERP, GPS/telematics, and other business systems.

Key Duties and Responsibilities

  • Design, develop, test, and deploy secure web applications, portals, and internal tools across the front end and back end.

  • Build and maintain REST APIs and integrations between Odoo ERP, GPS/fleet tracking, attendance, and third-party systems.

  • Develop custom Odoo modules, reports, and dashboards in collaboration with the Odoo Functional Consultant.

  • Design and optimize databases (PostgreSQL/MySQL), queries, and data pipelines.

  • Apply secure coding practices, code reviews, version control (Git), and CI/CD.

  • Containerize and deploy applications on company servers or the cloud (Docker, Linux).

  • Write technical documentation and support users on applications developed in-house.

  • Troubleshoot production issues and continuously improve performance and reliability.

Job Requirements

  • BSc in Computer Science, Software Engineering, Information Technology, or a related field; an MSc is an advantage.

  • A minimum of 5 years of professional full-stack development experience, with at least 2 years at a senior or lead level.

  • Demonstrable portfolio or GitHub of delivered projects.

How To Apply

  • Interested applicants who meet the requirements should apply within fifteen (15) consecutive working days from the date of this announcement.

  • Applications are accepted online only, through the following link: https://shorturl.at/CNzQc

  • Attach an application letter, an updated CV, and copies of educational credentials, work experience certificates, and relevant professional certificates as a single PDF file not exceeding 10 MB.

  • Only shortlisted candidates will be contacted for written examination and/or interview.

Apply using the provided link below.

Requirements

  • BSc in Computer Science, Software Engineering, Information Technology, or a related field; an MSc is an advantage.
  • A minimum of 5 years of professional full-stack development experience, with at least 2 years at a senior or lead level.
  • Demonstrable portfolio or GitHub of delivered projects.

Similar jobs

AI Match

??

Log in and complete your Career Profile to unlock your match score and see matched & missing items.

Create profile Log in

Take action

Log in to apply

Want roles like this every day? Get daily picks on Telegram

Your spot here IT / Software
They’re already looking at “IT / Software” jobs

Put your course, tool, or offer in front of this exact audience — right where intent is highest.

Was this listing helpful?

Your answer helps us keep CAREVO listings accurate. No public comments.

Source

Listed via hahu.jobs.

View original posting ↗

Last updated 1 day ago

Senior Full Stack Developer