Job Overview
-
Date PostedNovember 22, 2024
-
LocationVisakhapatnam, Vijayawada, Varanasi, Udaipur, Tumakuru, Tiruppur, Tirupati, Thrissur, Thiruvananthapuram, Thane, Solapur, Shimoga, Salem, Rajahmundry, Pushkar, Palakkad, Nellore, Nashik, Nagpur, Mysore, Mount, Moradabad, Meerut, Malappuram, Lucknow, Kurnool, Kozhikode, Kottayam, Kota, Kollam, Kolkata, Kolhapur, Kochi, Kanpur, Kannur, Kakinada, Junagadh, Jodhpur, Jamnagar, Jaipur, Hubballi, Guntur, Ghaziabad, Gandhinagar, Erode, Eluru, Dindigul, Davangere, Coimbatore, Bikaner, Bhavnagar, Bharatpur, Belgaum, Ballari, Aurangabad, Ananthapur, Amravati, Alwar, Aligarh, Alappuzha, Ajmer, Agra
-
Expiration date--
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.