Job Description

Company Description

SocialPost.ai is dedicated to helping small businesses succeed in generating high-quality leads through social media. By leveraging artificial intelligence, we create customized and engaging posts tailored to each business’s products/services and target audience. Our solution enables business owners to attract quality prospects without investing excessive time or resources into social media efforts.

Role Description
This is a full-time hybrid role for a Backend Developer (Python/Django & AI Integration) at SocialPost.ai. The role involves developing and integrating AI functionalities into our platform to enhance social media post creation and engagement. The position is based in India with flexibility for remote work.

Key Responsibilities:
Develop and maintain reliable, scalable backend systems using

Django

or other Python frameworks.
Integrate AI technologies

(e.g., OpenAI’s LLMs) into backend processes and APIs, including prompt engineering for optimal model performance.
Design and manage ORM-based data models and work with relational databases for efficient data handling.
Create and maintain

RESTful APIs

and implement robust authorization mechanisms (e.g., JWT) for secure access.
Collaborate closely with frontend developers to ensure seamless

API integration

with Angular or other front-end frameworks.
Deploy, manage, and optimize backend systems on

cloud platforms

, especially Azure.
Utilize

GitHub

for version control, actively participating in code reviews and collaborating in an agile development environment.
Demonstrate basic knowledge of JavaScript, PHP, or other web development languages to facilitate integration across tech stacks.

Required Skills:
Proven expertise in

Python

and

Django

development.
Strong proficiency with ORM libraries (Django ORM or SQLAlchemy).
Deep understanding of

RESTful API development

and JSON Web Token (JWT) authentication.
Experience deploying and managing applications on

Azure

or similar cloud platforms.
Knowledge of

GitHub

for version control and experience in

agile development

methodologies.
Familiarity with integrating

OpenAI models

or similar AI/ML models for enhanced platform functionality.

Nice-to-Have Skills:
Familiarity with

SEO principles

and web analytics tools (e.g., Google Analytics) to support backend optimizations.