Powered by Information Department Government of Sindh

About the job
Role introduction:

 

We are seeking a highly skilled and hands-on Team Lead who can look at a codebase and instantly understand not just what it does, but how it runs, including data flows, performance bottlenecks, and runtime behavior across distributed systems.


You will lead development teams working across React/Next.js, Node.js/Nest.js, GCP, various databases, cache stores, and streaming systems like Pub/Sub and Kafka. You will drive technical excellence, code quality, architecture decisions, and operational readiness across projects involving AI integrations, cloud deployments, and large-scale system designs.


This is a full-time, on-site leadership role for a fast-moving company where technical depth, ownership, and leadership are core expectations.

 


Key Responsibilities:

Technical Excellence:

 

Deeply understand and review code not just for syntax but for runtime behavior, resource impact, and system interactions.
Guide and enforce best practices across TDD, clean code, SOLID principles, scalable architecture patterns, and maintainable modularization.
Lead end-to-end technical designs for backend, frontend, data flows, caching strategies, and stream processing systems.
Architect systems across multiple persistence technologies, including SQL databases (PostgreSQL, MySQL), NoSQL databases (Firestore, MongoDB), cache stores (Redis, Memcached), and messaging systems (Google Pub/Sub, Apache Kafka).
Own and refine CI/CD pipelines, automated testing workflows, and secure cloud deployment pipelines using GCP and associated technologies.
Leadership And Management:

Act as the technical backbone of the teams, supporting developers through design reviews, problem-solving sessions, code reviews, and system debugging.
Mentor team members on not just “how to code,” but how to think about systems.
Create growth plans, provide ongoing technical coaching, and elevate the team's capabilities.
Set clear goals for code quality, performance, scalability, and delivery timelines.

 


Delivery Ownership:

Translate product and business requirements into scalable technical architectures and actionable development plans.
Ensure timely and quality delivery of projects through well-structured sprints, daily technical leadership, and hands-on support.
Drive operational excellence by ensuring that applications are observable, secure, resilient, and cost-effective on the cloud.
System and Platform Thinking:

Ensure high availability, active-active architecture, and solid disaster recovery plans across services.
Integrate AI/ML pipelines efficiently into existing and new systems while ensuring robustness and security.
Design systems keeping in mind performance optimizations, horizontal scalability, latency minimization, and fault tolerance.
Mandatory Qualifications:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
8+ years of progressive development experience, including at least 2 years leading engineering teams.
Strong real-world expertise in:
Frontend: React.js, Next.js (SSR, SSG, CSR models, API Routes).
Backend: Node.js, Nest.js (monoliths, microservices, event-driven architectures).
Cloud: Google Cloud Platform (Compute, Storage, IAM, Pub/Sub, GKE).
Databases: PostgreSQL, MySQL, Firestore, and familiarity with multiple types of storage engines.
Caching: Redis, Memcached, or similar.
Messaging: Pub/Sub, Kafka, or similar real-time streaming systems.
Excellent knowledge of system design patterns, API security, authentication/authorization flows, and networking concepts (gateways, proxies, load balancing).
Strong grasp of test-driven development (TDD), unit testing, integration testing, and system testing methodologies.
Strong understanding of modern DevOps practices and cloud-native operations.
Preferred Qualifications:

Experience with AI/ML model integration and deployment pipelines.
Knowledge of Kubernetes, Docker, and cloud-native observability tools.
Exposure to serverless and hybrid architectures.


Certification in GCP, Node.js, or cloud security practices (bonus).

 


Soft skills and Attributes:

Ownership-first attitude — you don't just ship code, you own what happens after.
Strong technical intuition — you can "see" how a system behaves by reading the codebase.
Fast learner who adapts quickly to new tools and evolving technologies.
Ability to work under pressure without compromising system design or code quality.
Excellent verbal, written, and interpersonal communication skills.
Deep commitment to team success — you raise the performance of everyone around you.


Perks:

Certification reimbursement for continuous learning.
Access to state-of-the-art infrastructure and tools.
Work with industry-leading experts in security, cloud, and operations.
Opportunities to lead high-visibility, business-critical projects.
A culture that values ownership, technical excellence, and career growth.
Our commitment:

We are committed to fostering an environment of diversity, inclusion, continuous learning, and career development. Join us and make an impact where it matters.

 


Note:

This is an on-site role in Karachi.
 

Salary

Market Competitive

Monthly based

Location

Karachi Division,Pakistan,Pakistan

Job Overview
Job Posted:
1 week ago
Job Expire:
1 month from now
Job Type
Pvt Job
Job Role
Full Stack Team Lead
Education
Bachelor's Degree
Experience
8+ Years
Total Vacancies
1

Job Tags:

Share This Job:

Location

Karachi Division,Pakistan,Pakistan