Point your AI agent at freehire and let it find you a job.

Get the CLI →

AiGenics

NewBe an early applicant

Full Stack Developer (Team Lead)

Discussion

Summary

Lead a team of developers and architect scalable web applications using JavaScript frameworks, Node.js, and cloud platforms.

Job Description

We are seeking an experienced and versatile Full Stack Developer to join our team in Karachi, with the ability to serve as a Team Lead. The ideal candidate will have at least 5 years of professional experience in full-stack development, strong leadership skills, and a proven track record of delivering scalable web applications. You will be responsible for leading a team of developers, architecting solutions, and ensuring high-quality code across both front-end and back-end systems.

Location

Karachi, Pakistan

Experience Required

Minimum 5 years

Key Responsibilities

  • Lead and mentor a team of developers, ensuring best practices in coding and design.
  • Architect, develop, and maintain scalable web applications across front-end and back-end.
  • Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions.
  • Design and implement RESTful APIs and microservices.
  • Manage database design, optimization, and integration.
  • Oversee code reviews, testing, and deployment pipelines.
  • Stay updated with emerging technologies and recommend improvements.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum 5 years of professional experience in full-stack development.
  • Proven experience in team leadership, mentoring, and project management.
  • Strong proficiency in JavaScript/TypeScript and frameworks such as React.js, Angular, or Vue.js.
  • Back-end expertise in Node.js, Express.js, .NET Core, or Django.
  • Solid understanding of databases: MongoDB, MySQL, PostgreSQL, or SQL Server.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization tools like Docker/Kubernetes.
  • Familiarity with CI/CD pipelines, Git/GitHub, and Agile methodologies.
  • Knowledge of testing frameworks (Jest, Mocha, Cypress) and performance optimization.
  • Ability to design scalable architectures and ensure security best practices.

Typical Tech Stack Skills in Karachi Companies

  • Front-end: React.js, Angular, Vue.js, HTML5, CSS3, Bootstrap, Tailwind CSS
  • Back-end: Node.js, Express.js, .NET Core, Django, Python
  • Databases: MongoDB, MySQL, PostgreSQL, SQL Server
  • DevOps/Cloud: AWS, Azure, GCP, Docker, Kubernetes
  • Collaboration Tools: Jira, Trello, Slack, Git/GitHub
  • Testing: Jest, Mocha, Cypress, Selenium

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