Design and develop scalable backend services and RESTful APIs
Build and maintain modern full-stack applications using Python and React
Design and integrate AI-powered features including LLM integrations, machine learning models, and RAG-based architectures with vector search capabilities
Work with vector databases and AI orchestration frameworks such as LangChain
Design efficient data models and optimize database performance
Architect and maintain microservices-based systems
Lead integrations with third-party platforms through APIs, data pipelines, and automation workflows
Develop data analytics and predictive processing components
Implement automation pipelines and workflow orchestration
Ensure high performance, scalability, reliability, and security of systems
Write unit tests, integration tests, and maintain testing coverage
Participate in system design discussions, code reviews, and architecture planning
Contribute to architectural decisions and mentor other engineers where needed
Requirements
Higher education in Computer Science, Software Engineering, or a related field
6+ years of full-stack software development experience building and maintaining production-grade web applications
Strong proficiency in Python and backend frameworks such as Django or FastAPI
Experience with PostgreSQL, database design and data modeling
Strong experience with React.js / Typescript and modern frontend development (experience with Vue.js or Angular is a plus)
Experience with cloud platforms, particularly AWS or GCP services
Solid understanding of RESTful APIs, microservices, and system architecture
Familiarity with CI/CD pipelines
Experience with containerized applications (Docker, Kubernetes)
Fluent English and proven experience working in agile and distributed teams
Excellent communication and problem-solving skills
Nice to Have
Experience with vector databases such as Pinecone, Weaviate, Milvus, or pgvector
Experience building RAG-based AI systems
Experience with LangChain, LlamaIndex, or similar AI orchestration frameworks
Experience with workflow automation platforms such as n8n, Make, or Airflow
Experience with data analytics, BI platforms, or large-scale data processing
Experience working on AI-enabled products or intelligent automation systems