About the Job
Job Reference: OVID-IT-FSD-II-004 | OVID IT – 2026
Division: Digital Products, Innovation & Engineering Division
Reports To: Head, Digitalizations/Automation | Senior Software Engineer V
Location: OVID IT Head Office, Addis Ababa, Ethiopia
Job Summary
The Full Stack Developer II is a mid-level software engineering position responsible for designing, developing, testing, deploying, and maintaining high-quality web applications and enterprise software solutions. The successful candidate will work across the entire technology stack—from responsive front-end interfaces to scalable back-end services, databases, and system integrations within an Agile/Scrum environment.
Key Responsibilities
-
Application Development: Design, develop, test, and deploy full-stack web applications, responsive user interfaces, and enterprise software solutions.
-
Backend & APIs: Build and maintain RESTful APIs, microservices, and backend business logic.
-
Database Management: Design, optimize, and maintain relational and NoSQL databases.
-
Quality & Standards: Write clean, modular, maintainable, and well-documented code. Perform unit testing, integration testing, and professional peer code reviews.
-
Collaboration: Participate in architecture discussions, technical design reviews, and sprint planning. Collaborate with UI/UX designers, QA engineers, mobile developers, and product managers.
-
DevOps & Security: Support CI/CD pipelines, DevOps practices, and implement application security best practices (authentication, authorization, data protection).
-
Documentation: Prepare clear technical documentation and API specifications.
About You
Required Experience
-
3–4 years of professional experience in full-stack web application development.
-
Proven experience developing and deploying production-grade applications.
-
Experience working in Agile/Scrum development environments.
-
A portfolio of completed projects or GitHub/GitLab repositories is required.
Academic Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience with a strong portfolio).
Technical Skills & Technology Stack
-
Front-End: React.js, Angular, or Vue.js (proficiency in at least one framework).
-
Back-End: Node.js, Python (Django/FastAPI), .NET (C#), or Java (Spring Boot).
-
Databases: PostgreSQL, MySQL, Microsoft SQL Server, MongoDB.
-
APIs & Protocols: RESTful API development and integration (Basic GraphQL knowledge is an advantage).
-
Tools & Cloud: Git (GitHub, GitLab, Bitbucket), CI/CD tools (GitHub Actions, Azure DevOps, Jenkins), Microsoft Azure or AWS, and basic Docker knowledge.
Preferred Certifications
-
Microsoft Certified: Azure Developer Associate (AZ-204)
-
AWS Certified Developer – Associate
-
Meta Front-End or Back-End Developer Professional Certificate
-
Scrum Developer Certification
Key Competencies
-
Required Skills: Solid IT knowledge and RESTful API Development.
-
Leadership: Ability to independently manage development tasks, strong problem-solving skills, and a willingness to mentor junior developers.
-
Communication: Excellent written and verbal English communication skills with the ability to provide accurate development estimates.
Job Details & How to Apply
-
Location Type: Office
-
Employment Type: Full-Time
-
Career Level: Mid-Level (3–5 Years)
-
Vacancies: 1
-
Salary: Competitive (Based on Experience)
-
Application Deadline: July 27, 2026
How To Apply:
Interested and qualified applicants should apply through EthioJobs using the following link:
https://ethiojobs.net/job/hh2dtkmmRk-full-stack-developer-ii
To apply for this job please visit ethiojobs.net.

