Junior Backend Engineer

Addis Ababa, Ethiopia

Sector: Fin-Tech

Reports to: Product Owner

Employment Type: Full-time

Qualifications:

  • Education: BSc in Computer Science, Software Engineering, or a relevant field
  • Experience: 2+ Years of direct-related work experience as a Backend Engineer or in a similar software engineering role
  • Certification in Python, PHP, Java, NodeJS, data structure and algorithm, and cybersecurity is a plus.

About YaYa Wal​let:

YaYa Wallet (YaYa PII SC) is a Payment Instrument Issuer focusing on providing payment solutions through mobile wallet software systems, committed to delivering faster, secure, inclusive, and tailored digital financial services. Our services include bank transfers, cash-in and cash-out, utility and bill payments, merchant transactions, inward international remittances, and recurring or scheduled payments. As a dynamic and rapidly growing company, we are seeking a talented and ambitious junior backend engineer to join our team.

Job Summary:

YaYa Wallet is looking for a driven and detail-oriented junior backend engineer to join our tech-forward team. In this role, you will support the development of server-side logic, ensure seamless data flow between systems, and maintain robust, scalable, and secure backend infrastructures. 

You will play a key role in integrating multiple data sources, optimizing performance, and implementing data protection measures. Collaborating closely with frontend developers, you’ll help bring user-facing features to life while ensuring speed, security, and reliability behind the scenes. 

Essential Responsibilities:

    • Design, develop, and maintain backend components using the Python and Django frameworks.
    • Collaborate with frontend developers to integrate backend services into the web application.
    • Develop and maintain RESTful and SOAP APIs to expose backend functionalities.
    • Optimize application performance and scalability
    • Write comprehensive unit tests to ensure code quality and reliability.
    • Participate in code reviews and provide constructive feedback to other team members.
    • Contribute to the development of best practices and coding standards.
    • Collaborate with the DevOps team to ensure smooth deployment and operations.
    • Stay updated with the latest trends and technologies in backend development.

Database & Server Knowledge  
UI/UX Design Awareness  
Agile Methodologies  
Strong attention to detail and accuracy.  
Python and Django framework  

Essential Skills

  • Strong proficiency in Python programming language and Django framework
  • Experience with database systems (e.g., PostgreSQL, MySQL)
  • Understanding of RESTful API design and development. Knowledge of version control systems (e.g., Git)
  • Experience with cloud platforms (e.g., Tele cloud, AWS, GCP, Azure) is a plus
  • Experience writing and running unit tests using a testing framework (e.g., pytest)
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines is a plus
  •  Excellent problem-solving and analytical skills
  • Ability to work independently and as part of a team
  • Strong communication and interpersonal skills

Salary

An attractive and competitive salary commensurate with your experience.

Evaluations:

*Please ensure your application addresses all position qualifications, including education, experience, and required skills.

Closing date: August 11, 2025

Join us at YaYa Wallet and be part of a team that is transforming the way people manage their finances! We look forward to seeing how you can contribute to our success!!