Log in
All jobs
NS

Lead Full-Stack Engineer – AI Product Development

NorthBay Solutions
Islamabad, Federal Territory, Pakistan
Hybrid

About this role

Lead Full-Stack Engineer – AI Product Development

Location: Lahore / Karachi / Islamabad Work Mode: Hybrid Job Type: Full-Time Experience: 7–10 Years

About the Role

We are looking for a Lead Full-Stack Engineer with a strong product mindset and hands-on experience building AI-native applications. The role involves owning product areas end-to-end, from technical planning and development to testing, deployment, and production support.

Key Responsibilities

  • Own features and product areas from scoping and technical specification to production delivery.

  • Write technical plans/specifications before development and follow TDD and automated testing practices.

  • Develop scalable backend services using Python, Flask, SQLAlchemy 2.0, PostgreSQL, Alembic, Pydantic v2, Celery, and Redis.

  • Build modern frontend applications using React, TypeScript, Vite, TanStack Query, and Tailwind CSS.

  • Work with Docker, AWS, CI/CD, and E2E testing.

  • Use AI coding agents such as Claude Code or similar tools in daily development.

  • Review and validate AI-generated code for quality, security, and correctness.

  • Collaborate with product and engineering teams to deliver reliable, scalable solutions.

  • Provide technical leadership while remaining hands-on with development.

  • Required Skills

  • 7–10 years of professional software development experience.

  • Strong full-stack development experience with Python/Flask and React/TypeScript.

  • Strong experience with PostgreSQL, SQLAlchemy 2.0, and REST APIs.

  • Experience with Docker, AWS, CI/CD, automated testing, and TDD.

  • Hands-on experience with AI coding agents / AI-assisted development.

  • Strong problem-solving and product ownership mindset.

  • Nice to Have

  • Experience with pgvector.

  • Experience building LLM applications or AI/GenAI pipelines.

  • Experience with multi-tenant SaaS applications.

  • Share

  • Apply

  • Apply for this position

  • Required*

  • First Name*

  • Last Name*

  • Email Address*

  • Phone*

  • Address

  • Resume*

  • We've received your resume. Click here to update it.

  • Attach resume

  • or

  • Paste resume

  • Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or

  • Paste resume

  • Paste your resume here or

  • Attach resume file

  • How many years of professional software development experience do you have?*

  • -- No answer --A. Less than 5 yearsB. 5–6 yearsC. 7–10 yearsD. More than 10 years

  • What is your level of hands-on experience with Python/Flask and React/TypeScript?*

  • -- No answer --A. No experienceB. BasicC. IntermediateD. Advanced / Production experience

  • What is your experience with PostgreSQL, SQLAlchemy 2.0, and Alembic?*

  • -- No answer --A. No experienceB. Basic exposureC. IntermediateD. Advanced / Production experience

  • What is your experience with Docker, AWS, CI/CD, and automated/E2E testing?*

  • -- No answer --A. No experienceB. Basic exposureC. Experience with some of theseD. Strong production experience with most/all

  • How frequently do you use AI coding agents such as Claude Code, Cursor, or GitHub Copilot?*

  • -- No answer --A. NeverB. OccasionallyC. RegularlyD. Daily as part of my development workflow

  • Have you worked on AI/LLM applications or pipelines, including technologies such as pgvector?*

  • -- No answer --A. No experienceB. Basic exposureC. Hands-on project experienceD. Production experience with AI/LLM applications

  • What is duration of your notice period with current employer?*

  • -- No answer --I can join early2 Weeks4 Weeks6 WeeksMore than 6 Weeks

  • What is your current gross salary?

  • What is your expected gross salary?

  • Human Check*

  • Submit Application

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →