We are looking for a highly skilled Python Backend Developer with a strong background in designing, building, and scaling backend systems. The ideal candidate will have extensive experience with Python frameworks, SaaS architecture, cloud services, and modern AI / ML integrations.
Key Responsibilities :
- Design, develop, and optimize backend services using Python Build and maintain RESTful APIs and GraphQL services.
- Architect and manage SaaS multi-tenant solutions.
- Work with databases : PostgreSQL, MongoDB, Redis, and vector databases (Pinecone, Weaviate, FAISS).
- Integrate AI / ML tools such as OpenAI API, Hugging Face Transformers, LangChain, Rasa.
- Implement asynchronous programming (async / await, asyncio, Celery).
- Deploy and manage applications on cloud platforms (AWS / GCP / Azure) in a microservices setup.
- Ensure application security : encryption, RBAC, compliance (SOC2, GDPR).
- Write and maintain unit tests, ensure high code quality, and support CI / CD pipelines.
- Collaborate with cross-functional teams in an Agile environment to deliver scalable and high-performance solutions.
Required Skills & Qualifications :
6+ years of hands-on backend development experience in Python.Strong expertise with FastAPI (preferred), Django, or Flask.Deep understanding of SaaS architecture & microservices.Proven experience with databases and vector databases.Practical knowledge of AI / ML integrations in real-world applications.Strong command of asynchronous programming.Solid exposure to cloud platforms (AWS / GCP / Azure).Familiarity with security frameworks and compliance standards.Strong problem-solving skills, ownership mindset, and excellent communication.(ref : hirist.tech)