Senior Software Developer

I Data Technologies PLC Addis Ababa / Jimma/ Project Locations · Not Specified Posted 2h ago

About this role

iDATA Technology Center Plc, in partnership with our sister company Data Arts LLC, is a technology-driven organization committed to delivering innovative digital solutions that enable businesses and institutions to thrive in today’s rapidly evolving environment. Our core areas of service include system development, data technology, business intelligence, data analytics, artificial intelligence, and cybersecurity.

Currently iDATA Technology Center Plc is seeking qualified experts in

1. Senior Software Developer

Department: Application Development team Reports To: Team leader

Location: Addis Ababa / Jimma/ Project Locations

Position Summary

The Senior Software Developer (Full Stack) is responsible for designing, developing, testing, deploying, and maintaining scalable, secure, and high-performing software applications. The role covers both front-end and back-end development, database management, API integration, cloud deployment, and software architecture. The incumbent provides technical leadership, mentors junior developers, and collaborates with cross-functional teams to deliver innovative digital solutions that meet organizational and customer needs.

Key Responsibilities and Duties

  • Analyze business and technical requirements.
  • Design scalable and maintainable software architecture.
  • Develop technical specifications and solution designs.
  • Ensure software adheres to security, performance, and scalability standards.
  • Participate in system architecture and technology selection decisions.
  • Design and develop responsive web user interfaces.
  • Develop server-side applications and business logic.
  • Design and implement RESTful and GraphQL APIs.
  • Design relational and NoSQL databases.
  • Develop enterprise software solutions.
  • Build cloud-based and on-premises applications.
  • Develop CI/CD pipelines.
  • Automate software deployment.
  • Ensure software quality through continuous testing.
  • Apply authentication and encryption standards.
  • Ensure compliance with cybersecurity policies.
  • Prepare and maintain standard documentation
  • Mentor junior software developers.
  • Improve software development standards.
  • Introduce automation where appropriate.
  • Report on development progress, risks, and system performance

Working Conditions

  • Office-based with potential remote work flexibility
  • May require extended hours during critical project phases

Salary

Attractive as to the company salary scale Application Instructions

Requirements

Required Qualifications and Skills

  • Bachelor’s degree or above in Computer Science, Software Engineering, information system or related field
  • Technical Skills
  • Strong proficiency in backend languages (Python, Java, Node.js)
  • Experience with frameworks (Spring Boot, Django, Express.js, .NET Core)
  • Solid knowledge of databases (PostgreSQL, MySQL, MongoDB)
  • Experience with API development (REST, GraphQL)
  • Familiarity with micro services architecture
  • Experience with cloud platforms (AWS, Azure, Google Cloud)
  • Minimum of 8+ years of experience in fullstack software development

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

ሥራ ለሁሉም