Backend Developer
Internal/ External Vacancy Announcement ORGANIZATIONAL OVERVIEW The 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
Internal/ External Vacancy AnnouncementORGANIZATIONAL OVERVIEW The 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’ institutional strength with a special focus on enhancement of human resource capacity. Accordingly, NEBE would like to invite applicants for Backend Developer position who meet the following requirements. Required number: OneReports to: ICT Project MangerDuty station: NEBE Head Quarter, Addis AbabaDuration: Contract (six months with the possibility of extension)Salary: As per the organization salary scale (Competitive)Job SummaryThe Backend Developer will design scalable backend systems, optimize database interactions, and collaborate with frontend/DevOps teams to deliver robust solutions. We seek a Backend Developer proficient in Django REST Framework (DRF) for API development and Go (Golang) for high-performance microservices. Duties and responsibilities
- API & Microservices Development
- Build RESTful/gRPC APIs using Django REST Framework (DRF) for business logic.
- Develop high concurrency microservices in Go (e.g., payment processing, real-time analytics).
- Integrate third-party services (payment gateways, SMS/email providers).
- Database & Performance Optimization
- Design efficient PostgreSQL/MySQL schemas and Redis caching layers.
- Optimize Go services for low-latency and high throughput (profiling, goroutines).
- Implement database sharding/partitioning for scalability.
- System Architecture
- Hybrid DRF (Python) + Go architecture:
- Use DRF for CRUD-heavy admin panels.
- Leverage Go for CPU-intensive tasks (data processing, WebSockets).
- Containerize services with Docker/Kubernetes.
- DevOps & CI/CD
- Automate deployments using GitHub Actions/GitLab CI.
- Monitor services with Prometheus/Grafana.
- Security & Compliance
- Implement JWT/OAuth2, rate limiting, SQL injection prevention.
- Ensure GDPR/HIPAA compliance (if applicable).
National Election Board of Ethiopia(NEBE)
የቢሮው ትክክለኛ ቦታ ገና አልተረጋገጠም — ከመሄድዎ በፊት በስልክ ያረጋግጡ።
ምንጭ · Source: Ethiojobs · ማመልከትዎ በፊት ከቀጣሪው ያረጋግጡ።