← All roles

Engineering

Backend Engineer

Abuja · Nigeria · Hybrid · Full-time

Design and build resilient services, data access layers, and integrations for enterprise workloads—with emphasis on correctness, performance, and operability.

What you will do

  • Implement domain logic, APIs, and integration adapters with clear contracts and error handling
  • Model schemas, migrations, and query patterns for performance and data integrity
  • Implement caching, rate limiting, and backoff strategies where appropriate
  • Work with security requirements: secrets rotation, least-privilege DB access, audit trails
  • Support on-call rotation for owned services; improve dashboards and alerts over time
  • Profile and optimize hot paths; document tradeoffs for reviewers and clients
  • Coordinate with frontend, mobile, and partner teams on versioning and compatibility

Required qualifications

  • Minimum 3 years of professional backend-focused development
  • Bachelor’s degree in CS or equivalent
  • Strong proficiency in at least one backend stack (Node.js/TypeScript, Java, Go, .NET, or similar)
  • Deep SQL skills and experience with PostgreSQL or equivalent relational databases
  • Understanding of distributed systems basics: idempotency, retries, eventual consistency, messaging
  • Experience building and consuming REST APIs; familiarity with OpenAPI/Swagger is a plus
  • Comfortable with Linux environments, logging, metrics, and basic networking concepts

Preferred qualifications

  • Event-driven architectures (Kafka, RabbitMQ, SNS/SQS, etc.)
  • Multi-tenant SaaS or B2B integration patterns
  • Financial services, health, or other regulated-domain experience

Apply

Submit your details and resume (PDF or Word, up to 5MB). We use your information only for recruiting and related HR processes.