Senior Full Stack Developer
National Transport PLC Addis Ababa · Addis Ababa Posted 1h ago
About this role
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.
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.
Benefits
Medical Allowance
Transport Allowance