Full-stack Developer

Bekur Technologies PLC Addis Ababa · ETHIOPIA Posted 1h ago

About this role

FULL-STACK DEVELOPER

Bekur Technologies PLC is looking for a talented and motivated Full-Stack Developer to join our growing development team.

REQUIREMENTS

  • Strong hands-on experience with React.js and Next.js

  • Strong backend development experience with Node.js and NestJS

  • Excellent knowledge of TypeScript

  • Experience building and consuming REST APIs

  • Good understanding of PostgreSQL, MySQL, MongoDB, or similar databases

  • Strong understanding of Git and Git-based development workflows

  • Experience with authentication, authorization, RBAC, and API security

  • Understanding of clean architecture, SOLID principles, and software design patterns

  • Experience with Docker and modern development workflows

  • Ability to write clean, maintainable, scalable, and production-ready code

  • Strong debugging and problem-solving skills

  • Ability to work independently and as part of a technical team

Highly Preferred

  • Experience with Nx, Turborepo, or other Monorepo architectures

  • Experience developing Microservices

  • Experience with Redis, RabbitMQ, Kafka, or other message brokers

  • Experience with CI/CD

  • Experience with AWS, Azure, or other cloud platforms

  • Experience with Prisma or TypeORM

  • Experience with automated testing using Jest or similar tools

RESPONSIBILITIES

  • Build and maintain modern full-stack web applications.

  • Develop scalable frontend applications using React and Next.js.

  • Design and implement backend services using NestJS and Node.js.

  • Develop secure and well-structured APIs.

  • Design and optimize database structures and queries.

  • Integrate third-party APIs and external services.

  • Participate in architecture and technical decision-making.

  • Write unit and integration tests where appropriate.

  • Debug production and development issues.

  • Review code and maintain high development standards.

  • Collaborate with UI/UX designers, developers, and project managers.

  • Continuously improve application performance, security, scalability, and maintainability.

WHAT WE EXPECT

We are looking for someone who actually builds software, not someone who simply knows the terminology.

Candidates should be able to explain projects they have personally worked on, the architecture they used, the technical challenges they faced, and how they solved them.

A technical interview and practical coding assessment will be conducted.

HOW TO APPLY

Please submit:

  • Your CV

  • GitHub / Portfolio, if available

  • A list of real projects you have worked on

  • A short description of your role and contribution to those projects

Candidates with only tutorial, academic, or copied projects should not apply.

Skills & tags

  • Laravel
  • Node.js
  • React.js

Never miss a role

New jobs land on Telegram first

Every opening we aggregate is posted to @ethio_tech_jobs within minutes — join the channel and be the first to apply.

Join @ethio_tech_jobs
EthioTech Jobs Jobs Board

The latest tech jobs in Ethiopia — aggregated from EthioJobs, HaHu Jobs, Afriwork and Harmee Jobs, and posted first on our Telegram channel.

© 2026 EthioTech Jobs · Addis Ababa, Ethiopia

ሥራ ለሁሉም