Posted 4 months ago
Location: Karachi, Pakistan
Experience Required: Minimum 5 years
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.
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