Senior Python / Java Backend Developer

📁 Engineering
➡️ Full time
🕒  Dec 31, 2023
🗺️ Addis Ababa

Job Information

👉 Salary : Attractive
👉 Job Level : Senior Level (5+ years experience) 👉 Deadline : Feb 27, 2024

Activate Notifications
To receive the latest updates & jobs

Job Description

Job Summary:

We are seeking a highly skilled and experienced Senior Python/ Java Backend Developer to join our dynamic development team. As a Senior Python Java Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend solutions for our software applications. You will collaborate closely with cross-functional teams to understand requirements, architect solutions, and ensure the seamless integration of frontend and backend components. The ideal candidate has a strong background in Python/ Java development, a deep understanding of backend architecture, and a passion for delivering high-quality, efficient, and reliable software.


  • Design, develop, and maintain scalable and efficient backend solutions using Python/ Java and related technologies, with a focus on Docker and micro-service architecture.
  • Collaborate with product managers, designers, and frontend developers to understand requirements and translate them into technical designs and implementation plans.
  • Architect and optimize backend systems, ensuring high performance, scalability, and reliability.
  • Write clean, maintainable, and well-documented code, following industry best practices and coding standards.
  • Conduct thorough testing and debugging of backend components to ensure the delivery of high-quality software.
  • Collaborate with the DevOps team to deploy and monitor backend applications in production environments, utilizing Docker for containerization.
  • Perform code reviews and provide constructive feedback to junior developers, fostering a culture of continuous improvement.
  • Stay up to date with the latest industry trends, technologies, and best practices in backend development.
  • Participate in the planning and estimation of development tasks and contribute to project timelines and deliverables.

Required No: 10(Ten)

Job Requirements


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of proven experience as a Python/ Java Backend Developer.
  • Strong proficiency in Python programming language and related frameworks especially FastAPI.
  • Solid understanding of backend architecture and design patterns, including RESTful APIs, databases, caching mechanisms, and message queues.
  • Experience with database systems like PostgreSQL, MySQL, or MongoDB.
  • Familiarity with version control systems, especially Git.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) and their integration with backend systems.
  • Strong problem-solving skills and the ability to analyze complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Experience with Agile development methodologies and tools.
  • Demonstrated ability to mentor and guide junior developers.
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
  • Understanding of micro-services architecture and related technologies (e.g., RabbitMQ, Kafka).

Preferred Skills:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with DevOps practices and tools for CI/CD pipelines.
  • Experience with performance optimization and profiling tools.
  • Contribution to open-source projects or a strong presence in the developer community.

How to Apply

To apply for the Technical Writer position, please follow the guidelines below:

Email address: [email protected]

Email Subject:

Please use the following subject line when submitting your application:  "Application for Solution Architect - Qena".


Attach your updated resume or curriculum vitae (CV) in PDF or Word format. Ensure that your resume highlights your relevant skills, experience, and educational background. Include details of your previous solution architecture roles, fintech experience, and any specific accomplishments related to digital lending products.

Contact Information:

Ensure that your CV includes your full name, phone number, and email address. This will make it easy for the hiring team to reach out to you for further communication or to schedule an interview.

Portfolio (if applicable):

If you have a portfolio or samples of your solution architecture work, you may include them as attachments or provide a link to an online portfolio or GitHub repository. This will provide the hiring team with a deeper understanding of your technical capabilities and problem-solving skills.

Related Jobs

Ready Mix Concrete (RMC) Sales
Addis Ababa
Jan 14, 2024
Nest Industry PLC | Nestle Property
Project Engineer
Addis Ababa
Jan 11, 2024
Ethiopian Red Cross Society
Senior Python / Java Backend Developer
Addis Ababa
Dec 31, 2023
Qena Software Design & Development PLC
Plumping or Sanitary Engineer
Addis Ababa
Dec 19, 2023
CCECC Ethiopian Branch
Show more jobs
Feb 27, 2024
Qena Software Design & Development PLC
Qena Software Design & Development PLC
View Jobs by This Company
About Us is an online recruitment solution provider launched in Ethiopia. The website advertises various job types from different employers (including private, local, international, and multinational companies) recruiting in Ethiopia....

Read More

Terms & Conditions | Privacy Policy | FAQ's | Developed By Daniel Yetwale
Hosted at Yegara HOST

© 2024 Powered by All Rights Reserved.