Full Stack Developer (NestJS + Next.js)

Summary

Full Stack Developer (2-3 yrs experience) building production web apps: NestJS/Node.js backend, React/Next.js frontend, PostgreSQL with Prisma/TypeORM, deployed on AWS. On-site role in Lahore with work across APIs, database design, deployment, and code reviews.

We are looking for a Full Stack Developer with 2–3 years of professional experience in building modern web applications using NestJS and React/Next.js. The ideal candidate should have strong backend development skills, solid frontend experience, and intermediate knowledge of AWS services to develop, deploy, and maintain scalable applications.

Non-Negotiable Requirements (Must Haves)

  • 2–3 years of hands-on experience developing production-grade web applications.
  • Strong experience with NestJS for backend development.
  • Experience with React.js and Next.js for frontend development.
  • Intermediate AWS experience, including deployment and management of cloud resources.
  • Strong understanding of REST APIs, authentication (JWT/OAuth), and API security.
  • Experience working with PostgreSQL (or similar relational databases) using an ORM such as Prisma or TypeORM.
  • Good understanding of Git, GitHub, and collaborative development workflows.
  • Experience consuming and integrating third-party APIs.
  • Strong problem-solving skills and ability to work independently.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using NestJS.
  • Build responsive, high-performance user interfaces using React.js and Next.js.
  • Develop secure RESTful APIs and integrate them with frontend applications.
  • Design and optimize database schemas and queries.
  • Deploy and maintain applications on AWS environments.
  • Troubleshoot production issues and optimize application performance.
  • Collaborate with cross-functional teams during planning, development, testing, and deployment.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews and contribute to improving engineering standards.

Technical Skills

  • Backend
  • NestJS
  • Node.js
  • TypeScript
  • REST APIs
  • Prisma or TypeORM
  • PostgreSQL
  • Frontend
  • React.js
  • Next.js
  • JavaScript/TypeScript
  • HTML5
  • CSS3
  • Tailwind CSS (preferred)
  • Cloud & DevOps
  • AWS (EC2, S3, IAM, RDS, CloudWatch)
  • Docker
  • Basic CI/CD concepts
  • Nginx (preferred)
  • Tools
  • Git & GitHub
  • Postman
  • VS Code
  • Jira/Linear (preferred)

Nice to Have

  • Experience with AWS Lambda, SQS, SNS, or ECS.
  • Experience with Redis or message queues.
  • Knowledge of GraphQL.
  • Familiarity with serverless architectures.
  • Experience with AI integrations or third-party APIs.
  • Understanding of automated testing (Jest/Cypress).
  • Experience working in Agile/Scrum teams.

What We're Looking For

  • Strong communication and collaboration skills.
  • Ownership mindset with attention to detail.
  • Ability to learn new technologies quickly.
  • Passion for writing clean, scalable, and maintainable code.
  • Ability to work effectively in a fast-paced startup environment.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available