We are looking for a highly skilled Senior Software Engineer – Team Lead with extensive experience in JavaScript/TypeScript full-stack frameworks (Angular, React, Node.js, Express, and NestJS). You will lead and mentor a team of engineers, develop high-quality applications, and collaborate with teams to implement new features and drive continuous improvement.
Responsibilities:
- Lead and mentor a team of software engineers.
- Develop and maintain high-quality applications using JavaScript/TypeScript full-stack frameworks (Angular, React, Node.js, Express, and NestJS).
- Collaborate with cross-functional teams to implement new features and improvements.
- Ensure adherence to best practices in software development and team management.
- Manage both relational and non-relational databases effectively.
- Drive continuous improvement within the team and the development process.
- Utilize cloud services to enhance application functionality and performance.
- Leverage Python frameworks when needed.
Requirements:
- 5+ years of software development experience.
- Strong expertise in JavaScript/TypeScript full-stack frameworks (Angular, React, Node.js, Express, and NestJS).
- Proficiency in both relational and non-relational databases.
- Excellent communication and team management skills.
- Experience with cloud services is a plus.
- Familiarity with Python frameworks is a plus.
Skills and Competencies:
- Strong problem-solving abilities and attention to detail.
- Ability to lead and inspire a team.
- Excellent organizational and project management skills.
- Strong interpersonal skills and the ability to work effectively in a collaborative environment.
- Continuous learning mindset and adaptability to new technologies.
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Job Type: On-site
Job Location: Lahore-Pakistan
Job Experience: 5-6 Years Experience







