Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 6, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Adeso is a humanitarian and development organization that is changing the way people think about and deliver aid in Africa.


    Read more about this company

     

    Backend Python Developer

    Key Responsibilities

    Backend Development:

    • Design, develop, and maintain backend services and APIs using Python and Flask.
    • Implement scalable and secure backend solutions for handling large volumes of data and user interactions.

    Database Management:

    • Design and optimize PostgreSQL database schemas and queries.
    • Implement data access and manipulation functionalities to support various platform features.

    ERP Integration:

    • Develop and maintain integration points between the KujaLink platform and the ERP system.
    • Ensure seamless data synchronization and interoperability between systems.

    Social Media Integration:

    • Implement functionality for social media messaging and interactions.
    • Integrate with social media APIs to enable platform features such as sharing and notifications.

    AI Integration:

    • Collaborate with AI specialists to integrate generative AI models into backend services.
    • Ensure efficient and secure API endpoints for AI functionalities.

    Documentation:

    • Write comprehensive documentation for backend APIs, database schemas, and integration points.
    • Ensure codebase is well-documented and follows best practices for maintainability.

    Required Skills and Experience

    • Proficiency in Python and experience with Flask and Flask-AppBuilder.
    • Extensive experience with PostgreSQL, including schema design and query optimization.
    • Experience in developing and integrating RESTful APIs.
    • Familiarity with ERP systems and experience in integrating with them.
    • Experience with integrating social media APIs (e.g., Facebook, Twitter, LinkedIn).
    • Basic understanding of AI libraries (e.g., TensorFlow, PyTorch) and their integration into backend systems.
    • Familiarity with Python AI tooling (e.g., LangChain, LlamaIndex, Hugging Face) and their integration.
    • Experience with Agile methodologies preferred.
    • Strong emphasis on writing and maintaining clear and detailed documentation.

    Desired Qualifications

    • Bachelor’s degree in Computer Science or a related field.
    • Minimum of 3 years of experience in backend Python development.
    • Proven track record of delivering high-quality backend solutions for complex projects.

    Check how your CV aligns with this job

    Method of Application

    This is an exciting opportunity for a dedicated and highly motivated professional. If you would like to join our team, please submit your application to jobs@adesoafrica.org quoting the position in the email subject matter. This application will be open until the position is filled.

    Each application should be addressed to the Human Resources Department and include the following:

    • 1 page Cover Letter with applicant’s current contact information.
    • 1 page Resume or CV including detailed work experience, education/degrees, and details of similar assignments.
    • 3 professional references with complete contact information (Name, Relationship to Reference, Email and Phone Number)

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at African Development Solutions ... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail