Birrama Digital Commerce PLC is an innovative technology holding company headquartered in Addis Ababa, Ethiopia, that is focused on digitally transforming Africa’s agricultural, supply chain, and healthcare ecosystems. Founded in 2021 by Shem Asefaw, Selam Wondim, and Dr. Tamrat Sultun, the company operates with the mission of creating fair, transparent, and sustainable economic ecosystems by utilizing artificial intelligence, the internet of things (IoT), and digital marketplaces
Position 1: Junior Frontend Developer
Key Responsibilities
- Develop responsive and interactive web interfaces using modern frontend technologies.
- Convert UI/UX designs and Figma prototypes into functional web pages and reusable components.
- Build and maintain applications using React.js and Next.js.
- Integrate frontend applications with REST APIs.
- Ensure applications function properly across different devices, browsers, and screen sizes.
- Write clean, maintainable, and well-structured code.
- Troubleshoot and resolve frontend bugs and performance issues.
- Collaborate with UI/UX designers, backend developers, and project teams.
- Participate in code reviews, testing, documentation, and continuous improvement activities.
Required Technical Skills
Applicants should have practical knowledge of the following:
- HTML5, CSS3, and JavaScript (ES6+)
- TypeScript
- React.js
- Next.js
- Tailwind CSS, Material UI, or shadcn/ui
- Redux
- REST API integration
- Responsive web design
- Basic UI/UX principles
- Git and version-control workflows
Nice-to-Have Skills
- Experience with Zustand
- Basic understanding of frontend testing tools such as Jest or Cypress
- Experience working with Figma
- Familiarity with frontend performance optimization
- Experience developing reusable components and design systems
Qualifications
- Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Recent graduates and self-taught developers with a strong portfolio are encouraged to apply.
- Previous internship, freelance, academic, or personal project experience in frontend development is advantageous.
- Good problem-solving, communication, teamwork, and learning skills.
Position 2: Junior Backend Developer
Key Responsibilities
- Develop and maintain backend applications and services using Node.js and TypeScript.
- Build secure, scalable, and well-structured RESTful APIs.
- Work with Express.js or NestJS to develop backend systems.
- Design, manage, and query relational databases using PostgreSQL or MySQL.
- Use Prisma ORM for database modeling, migrations, and data access.
- Implement user authentication and role-based authorization using JWT.
- Integrate backend services with frontend applications and third-party systems.
- Prepare and maintain API documentation using Swagger or OpenAPI.
- Use Redis for caching, session management, or other application needs.
- Troubleshoot application errors and improve system performance.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, testing, deployment, and technical documentation.
- Use Git for version control and team collaboration.
Required Technical Skills
Applicants should have practical knowledge of the following:
- Node.js
- TypeScript
- Express.js or NestJS
- PostgreSQL or MySQL
- Prisma ORM
- RESTful API development
- JWT authentication and authorization
- Git and version-control workflows
- Basic knowledge of Docker
- Basic understanding of Swagger or OpenAPI documentation
- Redis
Nice-to-Have Skills
- Familiarity with Kafka or RabbitMQ
- Basic understanding of unit testing using Jest
- Knowledge of continuous integration and continuous deployment practices
- Familiarity with cloud deployment and hosting environments
- Basic understanding of database optimization and application security
Qualifications
- Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Recent graduates and self-taught developers with strong practical skills are encouraged to apply.
- Previous internship, freelance, academic, or personal project experience in backend development is advantageous.
- Strong problem-solving, communication, teamwork, and willingness to learn.
Location: Addis Ababa
How To Apply
Interested applicants should submit the following:
- Updated CV
- Portfolio or links to completed backend projects
- Relevant educational and professional credentials
- GitHub, GitLab, or similar profile link, where available
Applications should be sent to job@irif.world with the subject line:
Application for the positin title – [Applicant’s Full Name]
The application deadline is July 28, 2026.
Only shortlisted candidates will be contacted for the next stage of the recruitment process.
Birrama Digital Commerce PLC is an equal-opportunity employer. Applications from qualified women and persons with disabilities are strongly encouraged.
