Senior Python Backend Developer (Nigeria)
Remote
Full Time
Experienced
Job Summary:
We’re seeking a seasoned Senior Python Backend Engineer to lead the development of critical backend systems and AI-driven architecture (ZenCoder project). The ideal candidate has 5+ years of hands-on Python experience, strong architectural and DevOps skills (CI/CD, AWS, GCP), and a passion for mentoring junior developers. You'll play a key role in system design, telephony integration (Asterisk), and ensuring smooth deployments via GitHub pipelines. Experience with Odoo, ERP systems, or AI agent tooling is a plus.
Core Tasks:
- Write production-ready Python code for critical backend systems
- Review pull requests and provide mentorship to junior developers
- Lead architecture decisions and define technical project scope
- Set up and maintain CI/CD pipelines using GitHub
- Deploy and manage dynamic staging environments
- Design and implement AI Agent architecture (ZenCoder project)
- Integrate with telephony systems using Asterisk and Python
- Jump into adjacent systems or languages when necessary to support full-stack functionality
Must-Haves:
- 5+ years of professional experience with Python in a production environment
- Strong architectural thinking and DevOps experience (AWS and Google - CI/CD, staging, etc.)
- Experience leading a team of Junior Devs
- Proven experience mentoring and working collaboratively with dev teams
- Comfortable working within existing systems like Odoo and custom portals
- Solid understanding of Git workflows and version control best practices
- Excellent communication and documentation skills in English
- Ability to work local time WAT
Nice to Haves:
- Experience with Asterisk or other VoIP/telephony integrations
- Prior work with Odoo or ERP systems
- Familiarity with AI Agent architecture and tooling
- Ability to quickly learn and adapt to new tech stacks
Apply for this position
Required*