Job timings:
Mon - Fri US CST time zone
Job Location:
Morocco (Remote)
Job Experience:
10 years
We are seeking an experienced
Lead Full Stack Python & AI Developer (Remote)
with strong expertise in Python, FastAPI, Cyber Security, and AI-driven backend systems. The role involves building secure, scalable, and enterprise-grade middleware services that integrate with multiple cloud, identity, HRIS, and collaboration platforms. The ideal candidate will have a strong security mindset, hands-on experience with system integrations, and the ability to embed AI-powered capabilities into backend services while maintaining strict security and compliance standards.
Key Responsibilities:
-
Design, develop, and maintain secure, scalable backend and middleware services using Python and FastAPI
-
Architect and implement middleware layers to enable seamless integration between enterprise systems
-
Build and maintain secure REST APIs following industry best practices and security standards
-
Implement and manage authentication and authorization mechanisms, including OAuth2, JWT, SSO, RBAC, and MFA
-
Integrate and manage identity and access management systems such as Okta and Azure AD
-
Develop integrations with cloud platforms including AWS and Microsoft Azure
-
Manage customer inquiries related to product enhancements, technical issues, and product demonstrations.
-
Build and maintain connectors for:
-
HRIS platforms (e.g., Workday)
-
Ticketing systems (e.g., Jira, ServiceNow)
-
CRM platforms
-
Active Directory (AD) and LDAPS
-
SharePoint and enterprise file-sharing systems
-
Ensure secure data handling, including encryption at rest and in transit, secure key management, and secrets rotation
-
Apply cyber security best practices to protect systems against common threats, including OWASP Top 10 vulnerabilities
-
Implement audit logging, access reviews, and compliance-related controls
-
Monitor, analyze, and respond to security events and integration failures
-
Design and optimize ORM-based database models, ensuring performance, scalability, and data integrity
-
Collaborate with DevOps teams on secure cloud configurations, IAM policies, and CI/CD security controls
-
Integrate AI and automation capabilities into backend systems, including:
-
Using LLM APIs (e.g., OpenAI or similar)
-
Building AI-assisted workflows and intelligent automation
-
Ensuring data privacy and security in AI pipelines
-
Write clean, maintainable, and well-documented code
-
Participate in architectural discussions and contribute to security-first system design