Back to jobs
Flatgigs logo

Full Stack AI Developer

FlatgigsPakistan

Posted November 11, 2026

Job Description

We are looking for a highly skilled and AI-native Full Stack AI Developer who can design, develop, and deploy modern web applications using traditional software engineering practices combined with the latest AI-powered development tools.

The ideal candidate will have strong hands-on experience with Next.js and Vue.js and be proficient in using AI coding assistants and agentic development environments such as Claude Code, Cursor, GitHub Copilot, or other emerging tools to accelerate software development.

We are looking for someone who goes beyond using AI for code suggestions and has practical experience using AI tools to build complete applications, implement features, debug complex issues, refactor code, and deliver production-ready solutions.

The candidate should be comfortable taking a feature or product requirement from concept to deployment, working independently, and collaborating with product managers and other developers.

We are looking for a highly skilled and AI-native Full Stack AI Developer who can design, develop, and deploy modern web applications using traditional software engineering practices combined with the latest AI-powered development tools.The ideal candi...

1. Full Stack Application Development

  • Design, develop, and maintain scalable web applications using Next.js, Vue.js, and modern JavaScript/TypeScript frameworks.
  • Build responsive, user-friendly frontend interfaces and robust backend services and APIs.
  • Develop REST APIs and integrate third-party services, databases, authentication systems, and external platforms.
  • Write clean, reusable, maintainable, and well-structured code.
  • Optimize application performance, scalability, security, and reliability.

2. AI-Assisted and Agentic Development

  • Use Claude Code, Cursor, GitHub Copilot, or equivalent AI development tools to build and enhance complete applications.
  • Demonstrate at least one year of practical experience using AI coding tools in real application development projects.
  • Leverage AI agents for code generation, multi-file changes, debugging, refactoring, testing, and implementation of complex features.
  • Use AI tools to understand existing codebases, identify technical issues, and accelerate development workflows.
  • Develop effective prompts, project instructions, reusable workflows, and context files that improve AI-generated code quality.
  • Evaluate AI-generated code critically, identify errors and security risks, and ensure that the final implementation meets production standards.

3. AI and LLM Integration

  • Integrate large language models (LLMs) into applications using APIs from providers such as Anthropic Claude, OpenAI, Google Gemini, or equivalent platforms.
  • Build AI-powered features such as conversational assistants, intelligent search, document analysis, automated workflows, and data-driven insights.
  • Work with structured outputs, tool calling, context management, and retrieval-augmented generation (RAG) where required.
  • Understand the practical considerations of LLM integration, including latency, token usage, API costs, reliability, and output validation.

4. Backend, Database and Deployment

  • Develop backend logic, APIs, and database integrations.
  • Work with databases such as MongoDB, PostgreSQL, or Elasticsearch, depending on project requirements.
  • Use Git and GitHub/GitLab for version control and collaborative development.
  • Work with Docker, CI/CD pipelines, cloud environments, and production deployments.
  • Troubleshoot application issues, review logs, and resolve performance or deployment problems.

5. Collaboration and Delivery

  • Translate product requirements and business problems into working technical solutions.
  • Collaborate with product managers, designers, QA engineers, and other developers.
  • Take ownership of assigned features from development through testing and deployment.
  • Maintain technical documentation and contribute to code reviews and engineering best practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3–5+ years of professional full-stack development experience.
  • Strong hands-on experience with Next.js, React, Vue.js, and modern JavaScript/TypeScript.
  • Solid understanding of frontend architecture, backend development, API design, and database integration.
  • At least one year of hands-on experience building real applications or production features using AI-powered coding tools, such as Claude Code, Cursor, GitHub Copilot, or comparable tools.
  • Practical experience using AI tools across the development lifecycle, rather than only for code completion or simple suggestions.
  • Experience integrating third-party APIs and working with authentication, databases, and deployment environments.
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to understand AI-generated code, validate its correctness, and take responsibility for the final implementation.
  • Good communication skills and the ability to work independently.

Preferred Qualifications

  • Experience building and deploying LLM-powered applications.
  • Familiarity with Anthropic Claude, OpenAI APIs, Google Gemini, or other LLM providers.
  • Experience with AI agents, agentic coding workflows, MCP, RAG, embeddings, and vector databases.
  • Experience with MongoDB, Elasticsearch, PostgreSQL, or similar databases.
  • Familiarity with Docker, cloud hosting, CI/CD, and production monitoring.
  • Experience working on SaaS platforms, analytics dashboards, data-intensive applications, or enterprise software.
  • A portfolio of applications developed using AI-assisted or agentic coding workflows.

What We Are Looking For

The ideal candidate is an AI-first software engineer who combines strong programming fundamentals with the ability to use modern AI tools to deliver software faster and more effectively.

We value candidates who can:

  • Build functional applications from requirements using AI coding tools.
  • Work confidently with existing codebases and implement changes across multiple files.
  • Identify when AI-generated code is incorrect and resolve issues independently.
  • Make sound architectural and technical decisions instead of blindly accepting AI-generated solutions.
  • Deliver secure, tested, maintainable, and production-ready applications.
  • Continuously learn and adopt emerging AI development technologies.

Application Requirements

Interested candidates should share:

  1. An updated CV highlighting full-stack development experience.
  2. Links to GitHub repositories, portfolio projects, or deployed applications, where available.
  3. A brief description of applications they have built using Claude Code, Cursor, or similar AI coding tools.
  4. Details of their role in those projects, including the technologies used and features implemented.

Important: Candidates should be prepared to demonstrate their practical AI-assisted development skills during the technical assessment.