Tech Lead / Engineering Manager — CRM (Full-stack)
Location: Islamabad (On Site)
Department: Technology / Product
Reports to: Head of Product / CTO
Mission
Lead the technical vision, architecture, and delivery of our own in-house CRM platform, ensuring scalability, security, and seamless integration with our ERP/WMS and other core systems.
Key Responsibilities
- Technical Leadership
- Own the overall CRM architecture, technology stack, and integration strategy.
- Lead and mentor a team of backend, frontend, and integration engineers.
- Establish coding standards, testing protocols, and CI/CD best practices.
- Delivery & Project Management
- Drive the build of our CRM MVP within agreed timelines and scope.
- Collaborate with the Product Manager to define user stories, technical requirements, and delivery milestones.
- Manage sprint planning, code reviews, and release schedules.
- Integration & Scalability
- Design and oversee APIs and integrations with ERP/WMS, email/calendar systems, and other business applications.
- Ensure multi-tenant, scalable architecture that supports future expansion.
- Security & Compliance
- Implement and enforce role-based access control, encryption, and audit logging.
- Ensure compliance with relevant data protection and industry regulations.
- Stakeholder Collaboration
- Work closely with Sales, Support, and Operations to ensure CRM features match real-world workflows.
- Communicate technical trade-offs and decisions clearly to non-technical stakeholders.
Requirements
- 8+ years of professional software development experience, including 2+ years in a technical leadership or engineering management role.
- Proven experience delivering complex, full-stack B2B applications, ideally CRMs or ERP modules.
- Expertise in:
- Backend: Node.js (NestJS) or Python (FastAPI/Django REST)
- Frontend: React + TypeScript
- Database: PostgreSQL, Redis
- Integrations: APIs, webhooks, queues (Kafka/SQS), ERP/WMS systems
- Strong knowledge of cloud infrastructure (AWS/GCP/Azure) and containerization (Docker/Kubernetes).
- Experience with CI/CD, automated testing, and observability tools.
- Excellent leadership, communication, and problem-solving skills.
Nice-to-Have
- Experience with GraphQL, event-driven architectures, and microservices.
- Familiarity with manufacturing, supply chain, or logistics workflows.
- Previous work integrating CRMs with financial or warehouse management systems.
What We Offer
- Opportunity to build a high-impact product from the ground up.
- Collaborative, fast-paced, and innovation-driven culture.
- Competitive salary, benefits, and performance incentives.
Job Type: Full-time
Work Location: In person