Senior Team Lead Developer
Crucible · Islamabad
Full-timeOn-SitePKR 120k-150k
Apply NowAbout this role
Leads the development team, oversees technical implementation, and ensures the delivery of high-quality, scalable software solutions.
Responsibilities
- Lead the software development team.
- Plan and assign development tasks.
- Review code and maintain quality standards.
- Make technical architecture decisions.
- Mentor and support team members.
- Coordinate with product and design teams.
- Ensure timely project delivery.
- Resolve technical challenges and blockers.
- Maintain development best practices.
- Monitor application performance and reliability.
- Conduct sprint planning and progress reviews.
- Drive continuous improvement in development processes
Requirements
- Bachelor's degree in Computer Science or a related field.
- 5+ years of professional software development experience.
- 2+ years of experience leading development teams.
- Strong proficiency in modern programming languages and frameworks.
- Experience with system architecture and scalable application design.
- Proficiency with Git and version control workflows.
- Experience with Agile/Scrum development methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and leadership abilities.
- Experience with cloud platforms and CI/CD pipelines.
- Knowledge of software testing and code quality practices.
- Ability to manage multiple projects and meet deadlines.
MERNPythonFastAPITypescriptPostgresQLDockerAWSGCPCI/CDGitGithub