Company Description Private sector organizations in Addis Ababa, Ethiopia are rapidly expanding their technology capabilities and investing in modern software solutions. These companies focus on building scalable, secure, and user-centered
applications to support business growth and operational efficiency. Team members typically collaborate in multidisciplinary environments that value innovation, accountability, and continuous improvement. Professionals joining these organizations can expect exposure to diverse projects, evolving technologies, and opportunities for career development in a dynamic market.
Role Description This full-time, on-site Full-stack Developer role is based in Addis Ababa, Ethiopia. The role involves designing, developing, and maintaining
web applications across both
front-end and back-end layers, ensuring performance,
security, and scalability. Day-to-day responsibilities include implementing user interfaces, building and integrating APIs, working with
databases, and collaborating with designers, product managers, and other developers to translate business requirements into
technical solutions. The Full-stack Developer will review and optimize existing code, participate in code reviews, troubleshoot and resolve
technical issues, and contribute to architectural decisions and
technical documentation. The role also includes staying current with best practices in
software development and supporting
continuous integration and deployment workflows.
Qualifications
- Candidates should possess strong skills in Front-End Development and Cascading Style Sheets (CSS) to build responsive, accessible, and user-friendly interfaces.
- Candidates should possess solid skills in Back-End Web Development and Software Development to design robust server-side logic, work with APIs, and manage data persistence.
- Candidates should possess Full-Stack Development skills to integrate front-end and back-end components, ensure smooth end-to-end functionality, and handle application lifecycle tasks.
- Candidates should possess additional skills such as proficiency in modern JavaScript frameworks, experience with relational or NoSQL databases, and familiarity with version control systems (e.g., Git).
- Candidates should possess relevant qualifications, such as a degree in Computer Science or a related field, strong problem-solving abilities, effective communication skills, and the ability to work collaboratively in an on-site team environment.