Kloudopp is an ambitious edtech company shaping the future of education and work in Africa. Through job-guaranteed training programs and real-world learning experiences, we empower individuals to launch meaningful tech careers and help organizations build future-ready teams.
We are recruiting to fill the position below:
Job Title: Senior Principal Python Engineer
Location: Lekki, Lagos - Completely Remote (Global)
Employment Type: Full-time
Department: Engineering & Technology
Reports To: CTO / Head of Engineering
About the Role
KloudOpp Limited is hiring a world-class Senior Principal Python Engineer with deep expertise across the full Python ecosystem—including Python 2.7, Python 3.6 → 3.12, modern async frameworks, distributed computing tools, and advanced backend architecture.
This role requires an engineering leader who has architected and delivered cloud-native microservices, secure enterprise platforms, complex business-logic–driven systems, and data-intensive solutions across FinTech, HealthTech, Logistics, and Blockchain environments.
The ideal candidate is hands-on, experienced with live production systems, and highly skilled in teaching, mentoring, and communicating architecture decisions.
A security background check, rigorous technical assessment, and GitHub repositories showing real engineering work are mandatory.
Key Responsibilities
Architecture & Engineering:
Architect and implement enterprise-grade microservices using Python (async and sync).
Design secure, scalable modern monolithic systems when domain cohesion is required.
Apply Domain-Driven Design (DDD), Event-Driven Architecture, Clean Architecture, and distributed system patterns.
Build systems with advanced Python capabilities including concurrency, parallelism, multiprocessing, async IO, and event loops.
Backend Frameworks & Services:
Mastery in at least:
Django / Django REST Framework
FastAPI
Flask
Tornado
AIOHTTP
PyTorch, TensorFlow (optional but valuable for ML-heavy roles)
Celery / RQ / Dramatiq for distributed tasks
Cloud, Infrastructure & DevOps:
Build and deploy Python services on AWS, Azure, or GCP.
Build data pipelines, ETL processes, event stream processors, and caching layers.
Integrate with Kafka, RabbitMQ, SQS, Pub/Sub, or other messaging systems.
Security & Compliance:
Build highly secure systems leveraging encryption, IAM, IAM roles, JWT, OAuth2, API gateways, and secrets management.
Follow best practices such as OWASP, PCI-DSS, HIPAA, where applicable.
Participate in and pass a full security and background verification process.
Teaching, Leadership & Collaboration:
Mentor and guide engineering teams through code reviews, workshops, and technical training.
Teach internal learners and participate in live sessions or demos as needed.
Work on live client projects, deliver technical presentations, and support PoCs and architecture review.
Required Experience
10+ years of professional backend engineering with Python.
Deep expertise in Python 3.6 → 3.12 (and understanding of legacy Python 2.7).
Strong experience with microservices, distributed systems, and asynchronous architectures.
Proven experience in FinTech, HealthTech, Blockchain, and Logistics.
Hands-on DevOps skills across AWS/Azure/GCP.
Strong SQL and NoSQL experience.
Proven experience teaching, coaching, or presenting complex technical solutions.
Must pass security background checks.
Must pass a rigorous technical assessment.
Why Join KloudOpp Limited?
Fully Remote Work — collaborate globally
Build enterprise-grade Python services across multiple regulated industries
Work on live client projects with complex architecture
Opportunity to teach, mentor, and influence engineering culture
Accelerated growth path to Principal Architect and Distinguished Engineer roles.
Application Closing Date
31st December, 2025.
Method of Application
Interested and qualified candidates should send their CV / Resume, cover letter, GitHub Link with real-world Python or backend projects, A 3-minute video summary explaining your Python experience and achievements to: careers@kloudopp.com using the job title as the subject of the mail.
Note: Any missing requirement = automatic disqualification.