: Full Stack Engineer
Full-time
Engineering
Startup Environment
Company: Oora (by Dooritt)
Job Title: Full Stack Engineer
Experience: 2–3 Years (flexible for exceptional candidates)
Location: Mohali, Punjab, India
Employment Type: Full-time, On-site
About OoraOora is building an AI-powered Infrastructure Predictive Intelligence platform designed to help governments, enterprises, and infrastructure planners understand what is happening, predict what comes next, and make better decisions about where the world should build next.
We are developing an advanced intelligence ecosystem combining Artificial Intelligence, Machine Learning, Agentic AI, geospatial intelligence, and large-scale data processing.
We are looking for a highly capable Full Stack AI Engineer who can build, architect, deploy, and scale complex software systems while integrating contemporary AI technologies into real-world applications.
This is not a conventional web development role. You will work across the entire technology stack and contribute to building the core technology infrastructure of Oora.
- Backend EngineeringRequired Technologies and Skills:
- Node.js and Python (strong proficiency).
- MongoDB, database design, indexing, aggregation pipelines and optimisation.
- RESTful API development and GraphQL.
- WebSockets and Socket.IO for real-time communication.
- Firebase and Firebase integrations.
- Authentication and authorisation systems.
- OAuth 2.0, JWT, HTTPS/SSL, CORS and secure session management.
- Data encryption and application security.
- OWASP Top 10 vulnerability prevention.
- Microservices architecture and distributed systems.
- System architecture, backend design and scalability.
- RabbitMQ and message queue management.
- AWS SQS and SES.
- Elasticsearch for indexing and search.
- Cron jobs, background workers and scheduled task management.
- Third-party API and payment gateway integrations.
- Error handling, logging, monitoring and debugging.
- Caching strategies using Redis.
- Database optimisation, query performance and load management.
- Rate limiting, API security and performance optimisation.
Additional advantage:
- PostgreSQL, MySQL and Redis.
- Docker and containerisation.
- Kubernetes and orchestration.
- CI/CD pipelines.
- AWS Lambda and serverless architecture.
- Frontend EngineeringRequired Technologies and Skills:
- React.js and modern JavaScript (ES6+).
- HTML5, CSS3 and responsive UI development.
- Component-based architecture.
- State management using Redux, Zustand or Context API.
- API integration (REST and GraphQL).
- WebSocket integration and real-time UI updates.
- Frontend performance optimisation.
- Cross-browser and mobile-responsive development.
- UI/UX implementation and design systems.
- Reusable component development.
- Data visualisation and interactive dashboards.
- Map-based interfaces and geospatial visualisation.
- Authentication and protected routes.
- Error handling and frontend debugging.
AI-assisted UI/UX development:
- Experience using AI tools for UI/UX design and frontend development.
- Familiarity with tools such as Figma AI, Lovable, v0, Cursor and Claude.
- Ability to convert AI-generated designs into production-ready React applications.
- Prompt engineering for UI generation.
- AI-assisted prototyping and rapid product development.
- Understanding of modern UI/UX principles and user-centric design.
Additional advantage:
- Next.js.
- TypeScript.
- Tailwind CSS.
- Framer Motion.
- Three.js and WebGL.
- Mapbox, Google Maps APIs or Leaflet.
- Artificial Intelligence & Agentic AI EngineeringThis is a particularly important part of the role.
We are looking for someone who understands how to integrate LLMs, build autonomous AI agents, orchestrate complex workflows and develop intelligent systems.
Required Technologies and Skills
LLMs and Generative AI
- OpenAI APIs and models.
- Anthropic Claude.
- Google Gemini.
- Perplexity APIs.
- Open-source models such as Llama.
- LLM integration, inference and API orchestration.
- Prompt engineering and context management.
- Structured outputs and function/tool calling.
Agentic AI and Orchestration
- Agentic AI architecture and development.
- Multi-agent systems and agent orchestration.
- LangChain.
- LangGraph.
- Agent memory and state management.
- Multi-agent communication and collaboration.
- Tool calling and autonomous task execution.
- MCP (Model Context Protocol).
- AI workflow automation.
- Human-in-the-loop systems.
- AI agent evaluation and reliability.
Machine Learning and Predictive Intelligence
- Fundamental concepts of Machine Learning.
- Supervised and unsupervised learning.
- Regression, classification and clustering.
- Predictive modelling and forecasting.
- Integration of pre-trained ML models.
- Model inference and deployment.
- Feature engineering and data preprocessing.
- Understanding of model evaluation and performance metrics.
- Familiarity with Scikit-learn, PyTorch or TensorFlow.
Data Engineering and AI Infrastructure
- Web scraping and automated data extraction.
- Data processing and transformation using Python.
- Vector databases and vector search.
- Embeddings and semantic search.
- RAG (Retrieval-Augmented Generation).
- Knowledge graphs and contextual retrieval.
- Pinecone, Qdrant, Weaviate or ChromaDB.
- AI-powered research and information retrieval systems.
- Document parsing and processing.
- Data validation and quality assurance.
- Cloud Infrastructure, DevOps & System ArchitectureThe candidate should be capable of deploying, maintaining and scaling production-grade applications.
Required / Preferred Skills
- AWS infrastructure and cloud deployment.
- EC2, S3, SQS, SES and Lambda.
- Docker and containerisation.
- Kubernetes (preferred).
- CI/CD and automated deployment pipelines.
- Nginx and reverse proxy configuration.
- What You Will Be Responsible For
1. Design and develop scalable full-stack applications from scratch.
2. Build and maintain Oora's backend infrastructure and APIs.
3. Develop modern, responsive and intuitive frontend interfaces.
4. Architect and implement microservices and distributed systems.
5. Build and integrate AI agents, multi-agent workflows and LLM-based applications.
6. Integrate multiple LLM providers and AI models.
7. Develop AI-powered research, data extraction and intelligence workflows.
8. Integrate Machine Learning models for prediction and forecasting.
9. Build secure authentication, payment and real-time communication systems.
10. Optimise application performance, database queries and cloud infrastructure.
11. Handle deployment, debugging, monitoring and production issues.
12. Work closely with the product and AI teams to translate ideas into production-ready technology.
- Ideal Candidate ProfileWe are looking for someone who:
- Has strong problem-solving and analytical abilities.
- Understands system architecture rather than just writing code.
- Can independently take ownership of an entire feature or module.
- Is comfortable working across multiple technology stacks.
- Has hands-on experience building and deploying real-world applications.
- Understands how modern AI systems work and can integrate them into products.
- Can think about scalability, security, reliability and performance from day one.
- Is comfortable working in a fast-paced startup environment.
- Enjoys experimenting with emerging technologies and building things from scratch.
Most importantly: We want an engineer who can build systems, not just write code.
- Bonus SkillsCandidates with experience in any of the following will have an added advantage:
- Geospatial technologies and GIS.
- PostGIS and spatial databases.
- Mapbox, Google Maps and geospatial APIs.
- Data engineering and large-scale data pipelines.
- Real-time data processing.
- Python-based analytical systems.
- Time-series forecasting.
- AI-powered dashboards.
- Research automation and autonomous AI systems.
- 3D visualisation and simulation technologies.
- Application RequirementsCandidates should share:
- Updated resume.
- GitHub profile.
- Portfolio or personal projects.
- Links to live applications or products they have developed.
- Brief description of their experience with AI/LLM-based applications.
📌 Full Stack Engineer (India)
🏢 Dooritt
📍 India