Job Summary
We are looking for a highly skilled Full Stack Engineer with strong expertise in the MERN stack, Python backend development, and AI-powered application integration. The ideal candidate will design, develop, and maintain scalable web applications, APIs, and intelligent systems using modern JavaScript frameworks, Python services, and AI/ML technologies.
You will work across the entire software development lifecycle — from frontend UI/UX implementation to backend architecture, cloud deployment, database optimization, and AI feature integration.
This is an ONSITE Role based in DHA Phase 2, Islamabad, Pakistan
Key Responsibilities
Frontend Development
(MERN)React.js Development
- Build responsive, scalable, and high-performance web applications using React.js.
- Develop reusable UI components and frontend libraries.
- Implement state management using:
- Redux
- Context API
- Zustand / Recoil (optional)
- Optimize applications for:
- Performance
- SEO
- Accessibility
- Mobile responsiveness
UI/UX Integration
- Convert Figma/Adobe XD designs into responsive interfaces.
- Work with Tailwind CSS, Material UI, Bootstrap, or Chakra UI.
- Implement animations and interactive experiences.
Frontend Architecture
- Implement modular and scalable component architecture.
- Handle client-side routing using React Router.
- Integrate frontend with REST APIs and GraphQL services.
Backend Development
Node.js & Express.js
- Develop scalable RESTful APIs using Node.js and Express.js.
- Implement:
- Authentication & authorization
- Role-based access control (RBAC)
- API security best practices
- Build microservices and event-driven systems.
- Manage middleware, request validation, and error handling.
Python Development
- Develop backend services using Python frameworks such as:
- FastAPI
- Flask
- Django (optional)
- Build AI/ML service layers and data-processing pipelines.
- Create automation scripts, ETL jobs, and AI integrations.
- Design asynchronous processing systems using:
- Celery
- RabbitMQ
- Kafka
AI & Machine Learning Responsibilities
AI Integration
- Integrate AI APIs such as:
- OpenAI APIs
- Anthropic APIs
- Gemini APIs
- Hugging Face models
- Build AI-powered features including:
- Chatbots
- AI assistants
- Recommendation systems
- Semantic search
- Document summarization
- OCR pipelines
- n8n
LLM Application Development
- Implement Retrieval-Augmented Generation (RAG) systems.
- Build vector database integrations using:
- Pinecone
- Weaviate
- ChromaDB
- FAISS
- Create prompt engineering pipelines.
- Fine-tune and evaluate AI model outputs.
AI Infrastructure
Work with:
- LangChain
- LlamaIndex
- Haystack
- Build AI workflows and agent systems.
- Optimize AI inference performance and token usage.
- n8n
Database Management
MongoDB
- Design scalable NoSQL database schemas.
- Implement aggregation pipelines and indexing strategies.
- Optimize database performance.
SQL Databases (Optional but Preferred)
Vector Databases
- Manage embeddings and semantic search infrastructure.
Cloud & DevOps Responsibilities
Cloud Platforms
Experience with:
- AWS
- Azure
- Google Cloud Platform (GCP)
Deployment & Infrastructure
- Containerize applications using Docker.
Security Responsibilities
- Implement secure authentication:
- JWT
- OAuth
- Firebase Auth
- Auth0
- Prevent vulnerabilities:
- XSS
- CSRF
- SQL Injection
- NoSQL Injection
- Secure APIs and AI endpoints.
- Build CI/CD pipelines using:
- GitHub Actions
- GitLab CI/CD
- Jenkins
Deploy applications using:
- Kubernetes
- Docker Compose
- Vercel
- Netlify
- Render
Required Technical Skills
Core Technologies
Frontend
- React.js
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Tailwind CSS
Backend
- Node.js
- Next.js
- Express.js
- Python
- FastAPI / Flask
Databases
- MongoDB
- Redis
- PostgreSQL (preferred)
AI/ML
- OpenAI API
- LangChain
- Vector databases
- Embeddings
- Prompt engineering
- n8n
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field.
- 4+ years of Full Stack development experience.
- Experience building AI-enabled SaaS products.
- Experience with scalable cloud-native architectures.
- Familiarity with MLOps concepts.
- Experience with real-time applications using:
- WebSockets
- Socket.IO
This is an ONSITE Role based in DHA Phase 2, Islamabad, Pakistan
Work Location: In person