{"id":1708,"date":"2025-09-11T08:00:13","date_gmt":"2025-09-11T08:00:13","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/job\/full-stack-software-developer-at-national-election-board-of-ethiopianebe\/"},"modified":"2025-12-25T01:29:50","modified_gmt":"2025-12-25T01:29:50","slug":"full-stack-software-developer-at-national-election-board-of-ethiopianebe","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/?post_type=job_listing&p=1708","title":{"rendered":"Full-Stack Software Developer at National Election Board of Ethiopia(NEBE)"},"content":{"rendered":"<p>ORGANIZATIONAL OVERVIEW<br \/>\nThe National Election Board of Ethiopia (NEBE), re-established by proclamation No. 1133\/2011, is the constitutionally mandated body to conduct elections, organize referendum and regulate political parties in Ethiopia. NEBE is working to boost its\u2019 institutional strength with a special focus on enhancement of human resource capacity. Accordingly, NEBE would like to invite applicants for Full- Stack Software Developer position who meet the following requirements.<br \/>\nRequired number: One<br \/>\nReports to: ICT Project Manager<br \/>\nDuty station: NEBE Head Quarter, Addis Ababa<br \/>\nDuration: Contract (One year with the possibility of extension)<br \/>\nSalary: As per the organization salary scale (Competitive)<br \/>\nJob Summary<br \/>\nWe are seeking a highly skilled and motivated Full-Stack Developer to join our growing engineering team. The ideal candidate will have strong experience building robust backend systems with modern PHP frameworks (Laravel\/Symfony) and\/or Django (Python), combined with expert-level proficiency in building dynamic frontends using React.<br \/>\nYou will be involved in all stages of the product development lifecycle, from concept and design to testing and deployment, playing a key role in building scalable, efficient, and maintainable web applications.<br \/>\nDuties and responsibilities<br \/>\nFull-Stack Development: Design, develop, and maintain scalable and high-performance web applications from the database to the UI.<br \/>\nBackend Development:<\/p>\n<p>Develop clean, secure, and well-documented RESTful or GraphQL APIs.<br \/>\nBuild server-side logic using PHP frameworks (Laravel or Symfony) and\/or Django (Python).<br \/>\nDesign and optimize relational (e.g., MySQL, PostgreSQL) and non-relational databases.<\/p>\n<p>Frontend Development:<\/p>\n<p>Build responsive, reusable, and interactive user interfaces using React.<br \/>\nManage application state effectively using state management libraries (e.g., Redux, Context API).<br \/>\nIntegrate with backend APIs and ensure a seamless data flow.<\/p>\n<p>Collaboration &amp; Process:<\/p>\n<p>Work closely with product managers, designers, and other developers to understand requirements and translate them into technical specifications.<br \/>\nParticipate in code reviews to maintain high code quality and share knowledge.<br \/>\nContribute to architectural decisions and advocate for best practices.<\/p>\n<p>Deployment &amp; Maintenance:<\/p>\n<p>Participate in the deployment and maintenance of applications in cloud environments (e.g., AWS, Azure, GCP).<br \/>\nIdentify, troubleshoot, and debug issues across the entire stack.<\/p>\n<p>About You<\/p>\n<p>Education and Work Experience:<\/p>\n<p>Education: Bachelor\u2019s degree in computer science, Engineering, or a related field, or equivalent practical experience.<br \/>\nExperience: 5 years of professional experience in full-stack web development.<\/p>\n<p>Skill Requirements:<\/p>\n<p>Backend Proficiency: Strong experience with at least one of the following backend stacks:<br \/>\nPHP: Proven experience with modern frameworks like Laravel or Symfony.<br \/>\nPython: Proven experience with Django or Django REST Framework.<br \/>\nFrontend Proficiency: Strong experience with modern React, including:<br \/>\nReact Hooks, Functional Components, and JSX.<br \/>\nState Management (e.g., Redux, Zustand, or Context API).<br \/>\nBuild tools like Webpack, Vite, and Babel.<br \/>\nDatabase Skills: Experience with relational databases (e.g., MySQL, PostgreSQL) including schema design and optimization.<br \/>\nAPI Expertise: Solid understanding of API design principles (REST, GraphQL) and authentication methods (JWT, OAuth).<br \/>\nVersion Control: Proficiency with Git and collaborative workflows (e.g., Git Flow, pull requests).<\/p>\n<p>Preferred Qualifications<\/p>\n<p>Experience working with both PHP\/Laravel and Python\/Django in a professional setting.<br \/>\nExperience with React ecosystem tools like Next.js, React Query, or TypeScript.<br \/>\nExperience with testing frameworks across the stack (e.g., PHPUnit, Pytest, Jest, React Testing Library).<br \/>\nKnowledge of containerization and orchestration tools (Docker, Kubernetes).<br \/>\nExperience with cloud services (AWS, Azure, or Google Cloud Platform).<br \/>\nFamiliarity with CI\/CD pipelines and DevOps practices.<br \/>\nUnderstanding of agile development methodologies.<\/p>\n<p>Soft Skills &amp; Personal Attributes<\/p>\n<p>Problem-Solver: Excellent analytical and problem-solving skills with a passion for complex challenges.<br \/>\nCommunication: Strong verbal and written communication skills, with the ability to collaborate effectively in a team environment.<br \/>\nAdaptability: Ability to quickly learn and adapt to new technologies and switch between different tech stacks as needed.<br \/>\nOwnership: Self-motivated and proactive with a strong sense of ownership over projects and their success.<br \/>\nDetail-Oriented: Commitment to writing clean, efficient, and maintainable code.<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"https:\/\/nebe-election.org\/apply","_company_name":"National Election Board of Ethiopia(NEBE)","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-categories":[],"job-types":[12],"class_list":{"0":"post-1708","1":"job_listing","2":"type-job_listing","3":"status-expired","4":"hentry","5":"job_listing_region-ethiopia","7":"job-type-full-time"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/wp-json\/wp\/v2\/job-listings\/1708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/wp-json\/wp\/v2\/media?parent=1708"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/wp-json\/wp\/v2\/job_listing_region?post=1708"},{"taxonomy":"job_listing_category","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/wp-json\/wp\/v2\/job-categories?post=1708"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/ethiopia\/wp-json\/wp\/v2\/job-types?post=1708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}