Backend Developer
Location: Lagos
Employment Type: Full-time (Remote)
Reports to: Lead Backend Engineer / CTO
Role Overview
- We are seeking a talented Backend Developer to design, build, and scale the server-side logic, databases, and APIs that power our learning platform.
- You will work closely with frontend developers, instructional designers, and DevOps engineers to deliver a seamless, secure, and high-performance experience for thousands of learners.
- If you are passionate about clean code, system architecture, and the EdTech mission, we want to hear from you.
Key Responsibilities
- API Development & Integration–Design, implement, and maintain RESTful / GraphQL APIs to support frontend applications (student dashboards, lab interfaces, assessment engines).
- Database Management–Create efficient database schemas (SQL and NoSQL), optimize queries, and ensure data integrity for user progress, course content, and simulation results.
- Authentication & Security–Implement robust user authentication (JWT, OAuth2), role- based access control (RBAC), and data encryption to protect student information and lab environments.
- Scalability & Performance–Build scalable backend services capable of handling concurrent lab sessions, real-time progress tracking, and asynchronous task queues (e.g., Celery, Bull, or similar).
- Integration with Third-Party Services–Connect with payment gateways, LMS tools (LTI standards), analytics platforms, and cloud-based lab orchestration systems (e.g., Docker, Kubernetes).
- Testing & Documentation–Write unit/integration tests, maintain API documentation (Swagger/OpenAPI), and participate in code reviews.
- Monitoring & Debugging–Set up logging, error tracking, and performance monitoring to ensure high availability and rapid incident response.
- Collaboration–Work in an agile environment with product managers, frontend developers, and QA engineers to deliver features on schedule.
Required Qualifications
- Experience – 3+ years of professional backend development experience (EdTech or high- traffic web applications preferred).
- Languages – Strong proficiency in at least one of: Node.js (TypeScript), Python (Django/Flask/FastAPI), or go. Knowledge of multiple is a plus.
- Databases – Solid experience with PostgreSQL or MySQL, and familiarity with Redis or MongoDB.
- API Design – Proven track record of building RESTful APIs; GraphQL experience is a bonus.
- Version Control – Proficient with Git and collaborative workflows (GitHub/GitLab).
- Cloud & DevOps basics – Experience deploying applications on AWS, GCP, or Azure (EC2, Lambda, RDS, S3). Basic Docker knowledge.
- Security mindset – Understanding of common web vulnerabilities (OWASP Top 10) and secure coding practices.
- Problem-solving – Ability to debug complex distributed systems and optimize performance bottlenecks.
Preferred Qualifications (Nice-to-Have):
- Experience with real-time communication (WebSockets, Socket.io, or MQTT) for live lab environments.
- Knowledge of message brokers (RabbitMQ, Kafka) and task queues.
- Familiarity with LMS standards (SCORM, xAPI, LTI) or gamification engines.
- Exposure to infrastructure as code (Terraform, CloudFormation) and CI/CD pipelines (GitHub Actions, Jenkins).
- Background in cybersecurity or networking concepts (TCP/IP, Wi-Fi protocols, penetration testing tools)–a strong plus for WifiCombat’s domain.
What We Offer
- Competitive salary and performance-based bonuses.
- Flexible working hours and remote-first culture.
- Opportunity to shape the backend architecture of a fast-growing EdTech platform.
- Learning stipend for courses, certifications, and conferences (including security certifications).
- Equipment budget (laptop, monitors, etc.).
- Collaborative, inclusive environment with minimal bureaucracy.
- Direct impact on the learning experience of thousands of students.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should send their CV to: apply@alfred-victoria.com using the Job Title as the subject of the email.
Note: If your competence, career goals and aspirations are in alignment with the requirements of this job role, kindly apply