Sr Software Engineer MERN
5 days ago
Gujrat, Punjab, Pakistan
STAUNCH
Remote
Full-time
PKR 2 - PKR 4 Contract
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Job Description:
The Team Lead is responsible for leading a team of engineers to deliver high-quality software solutions while mentoring team members, driving technical excellence, ensuring timely project delivery, and acting as a bridge between engineering, clients, and leadership. This role combines hands‑on technical leadership, people management, and delivery ownership.
1. Technical Leadership & Mentorship
- Act as a technical and career mentor for team members, supporting their growth and long‑term development.
- Share broad knowledge of technologies, frameworks, and system architectures, guiding the team in making sound technical decisions.
- Work closely with engineers in a collaborative, peer‑programming and problem‑solving environment.
- Assist team members in resolving complex technical challenges by offering alternative perspectives and solutions.
- Lead architectural discussions and contribute to high‑level design decisions.
- Participate actively in code reviews to ensure quality, maintainability, and adherence to best practices.
- Continuously upskill by taking relevant courses and encouraging learning within the team.
- Fulfill all responsibilities expected of a Senior Software Engineer / Principal Software Engineer, in addition to leadership duties.
2. Project Ownership & Delivery
- Own projects end‑to‑end, from requirement understanding to delivery and post‑release support.
- Ensure timely, high‑quality delivery by setting clear, realistic goals and aligning team efforts accordingly.
- Identify risks early and proactively manage dependencies, scope, and timelines.
- Maintain a strong focus on engineering quality, scalability, and long‑term maintainability.
3. Client Collaboration & Product Thinking
- Take the lead in client communication for assigned projects.
- Collaborate with clients to gather, clarify, and refine requirements.
- Understand the client’s vision and translate it into actionable technical and product outcomes.
- Add value beyond implementation by researching ideas, competitors, and industry best practices, contributing with a product-oriented mindset.
- Act as a trusted technical partner to clients, helping shape solutions rather than just executing requirements.
4. Collaboration & Cross-Team Alignment
- Collaborate closely with other Team Leads, Senior Engineers, and stakeholders to ensure consistency and high standards across teams.
- Share learnings, challenges, and solutions across teams to continuously improve engineering practices.
- Support a culture of collaboration, ownership, and accountability.
5. Performance Management & Team Development
- Lead the performance review cycle for the team.
- Track, evaluate, and own team and individual KPIs, acting as a conduit between leadership goals and team execution.
- Provide regular feedback and coaching to help team members improve performance and skills.
- Identify skill gaps and create structured development plans to enhance team capabilities.
- Encourage ownership, initiative, and professional growth within the team.
6. Hiring & Talent Building
- Assist in hiring and recruitment by conducting technical assessments and interviews.
- Focus on hiring high-performing engineers (“A-players”) and continuously raising the bar for engineering talent.
- Contribute to building and sustaining high-performing, motivated teams.
7. Process, Standards & Policy Enforcement
- Promote and enforce company-wide coding standards, guidelines, and best practices.
- Ensure adherence to engineering processes, discipline, and workflow standards.
- Help implement and execute company policies to ensure smooth team operations.
- Support conflict resolution within the team, fostering a healthy and respectful work environment.
8. Strategic Contribution
- Support upper management in driving the company’s technological vision and mission through idea exchange and technical insights.
- Align team execution with broader business goals and KPIs.
Job Benefits
- Market Competitive Salary
- Lucrative Commission Structure
- USD Component in Salary
- Medical Insurance + OPD Allowance
- Interest-Free Loan & Leave Encashment
- Long Service Awards
- Remote Work Flexibility
- Annual Trip & 28 Paid Leaves
- Maternity & Paternity Leaves
- Company Laptop
- Learning Assistance
- Annual Increments
Requirements:
- Bachelor’s degree or above in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in softwa