Job closedPosted 6 months ago

CloudPSO Inc - Lead Full Stack Python & AI Developer (Remote, Morocco)

AI Developer
Open to offers Rabat, Morocco
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

AI Developer is needed in Rabat, Morocco.

Client: CloudPSO Inc

Location: Rabat, RAB, ma

Contract: Freelance

Job Description

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 various platforms, including HRIS platforms (e.g., Workday), ticketing systems (e.g., Jira, ServiceNow), CRM platforms, Active Directory (AD) and LDAPS, and 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, and 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.

Requirements for the Role

  • 10 years of experience in software development with a focus on Python and AI technologies.
  • Extensive knowledge and practical experience with FastAPI.
  • Strong understanding of Cyber Security principles and best practices.
  • Hands-on experience with system integration and middleware development.
  • Ability to implement and manage secure authentication and authorization mechanisms.
  • Familiarity with cloud platforms like AWS and Microsoft Azure.
  • Experience in integrating identity and access management systems.
  • Proficiency in database design and ORM practices.
  • Experience with AI technologies and integrating AI capabilities into backend systems.

Additional Information

Job timings: Mon - Fri US CST time zone

Job Location: Morocco (Remote)


No longer accepting applications

Get instant notifications for new AI Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.