Birrama Digital Commerce vacancy

Advertisement

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

Advertisement

How To Apply

Interested applicants should submit the following:

  1. Updated CV
  2. Portfolio or links to completed backend projects
  3. Relevant educational and professional credentials
  4. 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.

Advertisement

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.