Full Stack Developer II

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.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.