Key Responsibilities
Develop and maintain scalable backend services in Python (Django/Flask)
Design and optimize REST APIs for consumption by TypeScript/ frontends
Work with relational databases including PostgreSQL (preferred) and MySQL
Integrate with vector databases (e.g. Pinecone or FAISS) and embedding stores
Implement secure and efficient data handling practices for sensitive documents
Collaborate with the AI and front-end teams to build intelligent document processing workflows
Write clean maintainable and well-documented code
Participate in code reviews architecture discussions and performance tuning
Qualifications
3 years of experience in backend development
Strong programming skills in Python with knowledge of OOP principles
Experience with Django Flask or equivalent Python frameworks
Familiarity with TypeScript or working closely with frontend teams
Working knowledge of PostgreSQL MySQL and API design
Working knowledge of API design asynchronous processing and containerization (Docker)
Understanding of security best practices in backend systems
Experience with AI/ML integration AWS/Azure/Vercel or microservices
Bachelors degree in Computer Science Engineering or a related field