← All roles

Engineering

Backend Engineer

Lagos · Nigeria · Hybrid / remote · Full-time

Experience requirements for this role are set in the required qualifications below—some roles ask for more than three years (for example sales leadership). Compensation and benefits are discussed with shortlisted candidates only—we do not publish salary ranges on public postings.

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.