Software Engineer (Application Developer)

GREEN SHARE FUTURE
Full time Posted: Apr 28, 2026
Career Level
Senior(5-8 years)
Location
Addis Ababa
Salary
Deadline
May 30, 2026
✦ Kedamijobs Insights

About This Role

This is a hands-on development role within a company that builds both client-facing solutions and its own proprietary platforms. You won’t be designing systems from scratch; instead, you will work within established architectures to implement features and maintain stability. It suits a senior developer who values clean, reliable code over greenfield innovation, and who thrives in a structured, results-driven environment.

What the Requirements Say About This Role

The listed requirements point to a profile that prioritizes execution discipline over creative freedom. The company is looking for someone who can take defined specifications and deliver them accurately, troubleshoot existing codebases efficiently, and maintain system integrity under pressure. This suggests a developer with strong debugging skills, experience in production environments, and a track record of meeting deadlines without compromising quality.

How to Approach This Application

Emphasize your ability to work within existing code structures and your experience with bug fixing and feature implementation under tight timelines. Highlight specific examples where you improved system stability or delivered reliable code in a team setting. The employer values clarity and ownership, so frame your past work around taking responsibility for output quality rather than just task completion.

Best Fit

Who This Role Suits

This role is best suited for a disciplined senior developer who enjoys refining and stabilizing systems rather than pioneering new ones. Competition will be moderate but may attract experienced candidates from both local tech firms and international remote teams.

 
Careers at GREEN SHARE FUTURE PLC – Software Development Division 


About Us 


We build scalable digital systems for real-world problems while developing our own long-term platforms. Our work spans client solutions and internal products, requiring strong engineering thinking and execution. We are a high-performance team focused on clarity, ownership, and delivering real results.

 Software Engineer (Application Developer)


Role Overview 


You will support system development by implementing features, fixing issues, and contributing to reliable delivery. 


Key Responsibilities 


• Implement features based on defined requirements 
• Fix bugs and improve existing functionality 
• Support client project delivery 
• Work within existing system structures

 
What You Own 


• Correct and reliable implementation 
• Stability of delivered features 


What We Are Looking For 


• Strong programming fundamentals 
• Ability to understand and follow system structure 
• Good debugging skills 
• Willingness to learn and improve 


System Expectations  


We build systems used by multiple users. You are expected to work with: 


• Multi-user applications with role-based access 
• APIs and structured data systems 
• Scalable and maintainable backend and frontend systems 
• Real-world production environments (not demo apps) 


Technical Capabilities  


• Ability to build basic full-stack features 
• Understanding of APIs and databases 
• Familiarity with modern development tools 


Technologies 


• JavaScript (Node.js, React) or similar 
• Python or other backend languages 
• PostgreSQL or similar databases 
• Git 

How We Work  


We value how you work as much as what you build. You are expected to: 


• Take ownership — you are responsible for outcomes, not just tasks 
• Communicate clearly — you explain ideas and problems in a structured way 
• Be reliable — you follow through on commitments 
• Adapt quickly — you work effectively with changing requirements 
• Focus on outcomes — you solve real problems, not just complete tickets 


Technically you are expected to: 


• Work effectively with modern development tools 
• Learn and adapt quickly to new technologies 
• Become productive without formal training 


Why Join Us 


• Work on real systems with real impact 
• Be part of building long-term platforms 
• High ownership and growth opportunity 
• Competitive salary, and conducive working environment 


Salary 


• Attractive and negotiable.

• BSc in Software Engineering, Computer Science, or related field 


• Minimum  3+ years of relevant work experience  

How To Apply

Send: 


• Your CV + A cover letter explaining something you built or improved via mezwor@gmail.com or via ethiojobs

Related jobs

More openings in a similar category on Kedamijobs.

GREEN SHARE FUTURE
View Jobs by This Company
Discover More Jobs
View Other Jobs