Backend Developer

Oseme Stella Okoeka ACIPM, HRPL, EICP- RecruiterLagosHybrid

About the Company

Location - VI, Lagos

 

Job Description

Develop clean, maintainable services using Node.js (NestJS/Express) or similar frameworks.
Implement event-driven architecture (emitters, listeners, queues, workers).
Build reusable modules (e.g., Notification Service, Scheduler Services, Authentication).
Integrate external APIs and services (payments, notifications, analytics, cloud storage, etc).
Database & Data Modeling
Design efficient relational database schemas (PostgreSQL / MySQL).
Optimize queries, create indexes, and ensure high database performance.
Write efficient migrations and manage data lifecycle.

System Automation & Scheduling
Implement cron jobs or server schedulers for time-based operations
(e.g., auto-updating match statuses, reminders, expirations, periodic cleanups).

Real-Time Features
Build and maintain WebSocket or Pub/Sub based real-time communication.
Implement background workers and queues (Redis, BullMQ, RabbitMQ, MQTT, etc).

Security & Compliance
Ensure secure authentication & authorization (JWT, session, OAuth).
Protect APIs against common vulnerabilities (SQLi, XSS, CSRF, brute force, rate limitation).
Handle environment configuration & secrets management properly.

DevOps & CI/CD
Deploy applications to cloud infrastructure (AWS, GCP, DigitalOcean, etc).
Set up CI/CD pipelines and monitoring tools (Sentry, Grafana, CloudWatch).
Manage containers and orchestration (Docker, Kubernetes is a plus).

Testing & Code Quality
Write automated tests (unit, integration, end-to-end).
Maintain high code quality and documentation standards.
Participate in code reviews and architectural discussions.

Cross-functional Collaboration
Work closely with frontend/mobile engineers to define API contracts.
Partner with product and design to build scalable and user-friendly features.
Communicate technical challenges & propose solutions proactively.

Key Responsibilities

See job description

Required Skills

Core Technical Skills
4–7+ years backend development experience.
Strong proficiency in Node.js (NestJS, Express, or similar).
Strong SQL experience (PostgreSQL preferred).
Experience with event-driven systems and background jobs.
Experience with queues (BullMQ/Redis) and schedulers (cron, Agenda, etc).
Experience building and documenting REST APIs.
Good understanding of caching strategies (Redis).
Knowledge of cloud deployment (AWS/GCP/DigitalOcean).
Architecture & Design
Experience designing scalable, modular backend systems.
Understanding of domain-driven design (DDD) or clean architecture principles.
Experience with microservices or modular monoliths.

Soft Skills
Strong communication and collaboration skills.
Ability to work independently and take ownership.
Willingness to mentor junior engineers.

Bonus Skills (Nice to Have)
Experience with real-time systems (WebSockets, Socket.IO)
Experience with CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI)

Qualified candidates should send CVs to hr@swifta.com

Jobdockets Logo

We'd love to hear from you!

Want to feature your course, post a job, adverts or make general enquiries? Get in touch with us.

📞+2348135479257
✉️admin@jobdockets.com

We typically respond within 24–48 hours.

©2025 Let's Work Together. All rights reserved.