Senior Back end Developer Campaign

Duration: 2025-10-20 - 2025-10-31
Monthly Salary: $1 - $2
Job position: Senior Software Developer

Elisoft Solution PLC

Bole Bulubula, Addis Ababa
no_logo.jpg

Job description

Role summary
Design, build, and maintain secure, reliable server-side services and APIs that power our applications.

Key responsibilities

  • Architect and implement REST/GraphQL APIs and background jobs.

  • Model and manage data (SQL/NoSQL), write performant queries, design schemas and migrations.

  • Ensure reliability, scalability, and security (authN/Z, rate-limiting, input validation).

  • Build observability (logging, metrics, tracing) and own incident response & root-cause analysis.

  • Write automated tests (unit/integration) and participate in code reviews.

  • Collaborate with product/FE teams to define contracts and deliver features.

  • Manage deployments via CI/CD; automate with scripts and IaC where applicable.

Must-have skills

  • One or more server languages/frameworks (e.g., Node.js/Express/NestJS; Python/Django/FastAPI; Java/Spring; C#/ASP.NET; Go/Gin/Fiber).

  • Databases: PostgreSQL/MySQL (indexes, transactions) and/or MongoDB/Redis.

  • API design, authentication/authorization (JWT/OAuth/OpenID Connect).

  • Containerization (Docker) and cloud basics (AWS/Azure/GCP), queues/caches.

  • Testing frameworks and performance profiling.

Nice-to-have

  • Message brokers (Kafka/RabbitMQ), event-driven architecture.

  • Infrastructure as Code (Terraform), Kubernetes, serverless (Lambda/Cloud Functions).

  • Security best practices (OWASP Top 10), secrets management, compliance awareness.

  • Data pipelines, ETL, or analytics experience.

Qualifications

  • 3–6+ years back-end experience (or strong open-source/production track record).

  • Bachelor’s in CS/related field, or equivalent practical experience.

KPIs

  • API latency & uptime (SLOs), error rate, throughput, cost efficiency, incident MTTR, test coverage.

Skill Required

Related Jobs

Job Detail

Location
Bole Bulbula
Company
Elisoft Solution PLC
Type
Full time
Positions
12
Quantity to be recruited
2
Seniority
Four years
Degree
Bachelor
Apply Before
10/31/2025