Backend Developer

Horan Technologies PLC Addis Ababa · Addis Ababa Posted 1h ago

About this role

About the role

We are seeking a talented and experienced Backend Developer to join our team. In this role, you will be responsible for designing, building, and maintaining robust, scalable, and high-performance backend systems. You will play a critical role in architecting our microservices ecosystem, optimizing data flow, and ensuring seamless API integrations.
If you thrive in a fast-paced environment, love solving complex architectural challenges, and have a deep command of modern backend technologies, we want to hear from you.

Responsibilities

  • Microservices Architecture: Design, develop, and deploy highly scalable, decoupled microservices.
  • Backend Development: Write clean, maintainable, and efficient code using Node.js and Python.
  • API Design & Integration: Build and maintain secure, high-throughput RESTful/GraphQL APIs and handle complex third-party integrations.
  • Asynchronous Processing: Implement and manage asynchronous task queues, background workers, and event-driven architectures.
  • Containerization: Utilize Docker to containerize applications, ensuring consistency across development, testing, and production environments.
  • Performance Optimization: Monitor, profile, and optimize backend services for maximum speed, scalability, and uptime

Requirements

3+ years of professional backend development experience.
Strong proficiency in both Node.js and Python.
Demonstrated hands-on experience designing and maintaining microservices architectures in a production environment.
Strong, deep knowledge of Docker (writing Dockerfiles, managing Docker Compose, and optimizing images).
Solid experience with API development, asynchronous task processing (e.g., Celery, BullMQ, or RabbitMQ/Kafka), and complex system integrations.
Good English communication skills (both written and verbal) to collaborate effectively with cross-functional and distributed teams.

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