JOB DESCRIPTION
TECHNICAL LEAD PYTHON FULL STACK DEVELOPMENT | AI / LLM / RAG
Company: Ramxora Private Limited
Website: www.ramxora.com
Email: careers@ramxora.com
Experience: 3–5 Years
Employment Type: Full-Time
Work Location: Mahadevapura, Bengaluru – Onsite
Department: Engineering / Technology
Role: Technical Lead – Python Full Stack / AI Engineering
About Ramxora
Ramxora Private Limited is a technology-driven organization focused on building innovative software products and AI-powered solutions. We are looking for technically strong professionals who are passionate about Full Stack Development, Artificial Intelligence, LLMs, and RAG-based applications.
About the Role
We are looking for an experienced and technically strong Technical Lead – Python Full Stack Development with 3–5 years of hands-on software development experience, including strong experience in Python, React.js, Next.js, Node.js, AI, LLM, and RAG-based applications.
The candidate will be responsible for leading development activities, designing scalable applications, reviewing code, mentoring developers, solving complex technical problems, and actively contributing to the architecture and implementation of AI-powered full-stack products.
This is a hands-on technical leadership role. The candidate should be capable of developing production-ready features independently while also providing technical direction to the development team.
Key Responsibilities
1. Technical Leadership
- Lead and mentor Full Stack and AI developers.
- Take ownership of technical design, development, code quality, and delivery.
- Conduct code reviews and enforce development standards.
- Break complex requirements into technical tasks.
- Identify technical risks, bottlenecks, and dependencies.
- Support developers in debugging and resolving complex technical issues.
- Work closely with Product Managers, Project Coordinators, QA, DevOps, and management.
- Ensure timely delivery of assigned features and project milestones.
- Participate in architecture reviews and technical solution design.
2. Python Full Stack Development
- Design and develop scalable backend applications using Python.
- Strong hands-on experience with FastAPI, Django, or Flask.
- Develop REST APIs and microservices.
- Implement authentication, authorization, integrations, and business logic.
- Work with databases such as PostgreSQL, MySQL, MongoDB, or similar.
- Optimize application performance, scalability, and reliability.
- Develop clean, maintainable, reusable, and production-ready code.
3. Front-End Development
Strong hands-on experience with:
- React.js
- Next.js
- JavaScript / TypeScript
- HTML5 / CSS3
- REST API integration
- State management
- Responsive UI development
- Component-based architecture
- Front-end performance optimization
The candidate should understand how the React/Next.js frontend integrates with Python/Node.js backend services and AI/LLM APIs.
4. Node.js Development
- Hands-on experience with Node.js and backend API development.
- Develop and integrate Node.js services where required.
- Experience with Express.js or similar frameworks.
- Integrate Node.js services with databases, third-party APIs, and AI services.
- Understand asynchronous programming and API performance optimization.
AI / LLM / RAG Responsibilities
The candidate must have practical understanding and preferably hands-on experience in AI application development, LLM integration, and RAG-based systems.
Large Language Models – LLM
- Integrate LLM APIs such as OpenAI or other commercial/open-source models.
- Develop AI-powered application features.
- Design effective prompts and system instructions.
- Understand context windows, token usage, and model limitations.
- Implement structured AI responses and function/tool calling where required.Evaluate and improve LLM responses.
RAG – Retrieval Augmented Generation
- Design and implement RAG pipelines.
- Document ingestion, parsing, cleaning, and preprocessing.
- Implement document chunking and metadata handling.
- Generate and manage embeddings.
- Work with vector databases.
- Implement semantic search and similarity search.
- Build retrieval and context-generation workflows.
- Improve retrieval accuracy and reduce hallucinations.
- Implement hybrid search / reranking where required.
AI Frameworks
Experience with one or more of the following is preferred:
- LangChain
- LlamaIndex
- Hugging Face
- OpenAI APIs
- Anthropic / Gemini / other LLM APIs
- Vector databases
- AI Agents / Tool Calling
- Prompt Engineering
- RAG frameworks and pipelines
Technical Skills
Mandatory Skills
Backend
- Python
- FastAPI / Django / Flask
- REST APIs
- Microservices
- API integration
Frontend
- React.js
- Next.js
- JavaScript / TypeScript
- HTML / CSS
Full Stack
- Node.js
- API integration
- Frontend-backend architecture
- Database integration
AI
- Artificial Intelligence
- LLM
- RAG
- Prompt Engineering
- Embeddings
- Vector Databases
- Generative AI APIs
Databases
- PostgreSQL / MySQL
- MongoDB
- Redis is an advantage
Development Practices
- Git / GitHub / GitLab
- Code reviews
- Debugging
- Unit testing
- API testing
- Agile development
Preferred / Good-to-Have Skills
- Docker
- Kubernetes
- AWS / Azure / GCP
- CI/CD
- Redis
- Celery / background jobs
- WebSockets
- Elasticsearch / OpenSearch
- Pinecone / Qdrant / Weaviate / Chroma / FAISS or similar vector databases
- AI Agents
- Tool-based AI integrations
- LLM evaluation
- Prompt optimization
- System Design and Architecture
Technical Leadership Expectations
The successful candidate should be able to:
- Design the overall technical approach for a feature or module.
- Review architecture and identify scalability concerns.
- Review pull requests and maintain coding standards.
- Mentor junior and mid-level developers.
- Troubleshoot production-level issues.
- Make appropriate technology and architecture decisions.
- Estimate technical tasks and development effort.
- Coordinate development activities across frontend, backend, AI, QA, and DevOps.
- Take ownership of technical delivery rather than only assigning tasks.
- Convert business requirements into practical technical solutions.
Required Experience
3–5 years of professional software development experience, with strong hands-on experience in:
- Python Full Stack Development
- React.js / Next.js
- Node.js
- REST APIs
- Database development
- AI application development
- LLM application development
- RAG implementation
Candidates should have real project experience building and deploying applications, rather than only theoretical knowledge or course/certification-based exposure.
Candidate Profile
We are looking for someone who is:
- Strong technically and hands-on.
- Comfortable taking ownership of complete modules.
- Able to lead developers while continuing to code.
- Strong in problem-solving and debugging.
- Able to understand both frontend and backend architecture.
- Interested in building AI-first products.
- Comfortable working with rapidly changing AI/LLM technologies.
- Good at communicating technical concepts to developers and non-technical stakeholders.
- Responsible for quality, timelines, and technical outcomes.
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related technical field is preferred.
- Strong practical experience may be considered in place of specific educational qualifications.
Interview / Selection Process
Candidates may be evaluated through:
- HR Screening
- Technical Screening
- Python / Full Stack Technical Assessment
- AI / LLM / RAG Technical Evaluation
- System Design / Architecture Round
- Technical Leadership & Scenario-Based Round
- Management / Final Discussion
Candidates should be prepared to explain their actual project contributions, architecture decisions, AI/LLM implementations, RAG pipelines, technical challenges, debugging approaches, and leadership experience.
Important
This is a hands-on Technical Lead position. Candidates who have only managerial/team-coordination experience without strong recent coding and technical development experience may not be suitable for this role.
Key Technology Stack
Python | FastAPI | Django | Flask | React.js | Next.js | Node.js | JavaScript | TypeScript | REST APIs | MongoDB | MySQL | PostgreSQL | AI | LLM | RAG | Embeddings | Vector DB | LangChain | LlamaIndex | OpenAI APIs | Git | Docker | Cloud
Work Location: Mahadevapura, Bengaluru
Work Mode: Onsite
Experience: 3–5 Years
Position: Technical Lead – Python Full Stack / AI/LLM/RAG
Website: www.ramxora.com
Email: careers@ramxora.com