About the job Senior Full Stack Engineer
Senior Full Stack Engineer
Location: Karachi, Pakistan
Employment Type: Full-time
Seniority Level: Senior
Experience Required: 5+ years
Reporting Line: Product Manager / Engineering Lead
Job Description
We are looking for a Senior Full Stack Engineer to join our product development team in Karachi. The role is ideal for a hands-on engineer who can work across front-end, back-end, databases, integrations, deployment, and product problem-solving.
The selected candidate will contribute to building an AI-enabled procurement orchestration and sourcing platform designed to digitize indirect procurement workflows, supplier collaboration, approvals, document intake, comparison dashboards, reporting, and secure enterprise integrations.
This is a senior individual contributor role that requires strong ownership of product modules, code quality, architecture decisions, and mentoring of junior engineering resources.
Key Responsibilities
Product Engineering & Architecture
- Design and develop end-to-end product modules across web front-end, backend APIs, databases, workflows, and integrations.
- Translate business requirements, product specifications, and user stories into scalable technical solutions.
- Contribute to architecture decisions covering scalability, modularity, maintainability, API design, data structures, and deployment readiness.
- Build reusable components, services, and coding patterns to support future product scale across multiple customers and use cases.
Front-End Development
- Develop responsive and user-friendly web interfaces for dashboards, approval views, admin screens, buyer workspaces, and supplier-facing workflows.
- Build complex forms, tables, filters, comparison screens, status views, and document interaction flows.
- Work closely with product and UI/UX stakeholders to refine user journeys and improve adoption for business users and external suppliers.
Back-End Development & Workflow Logic
- Develop secure backend services, APIs, workflow logic, role-based access controls, audit logs, notifications, and event state transitions.
- Design and manage data models for procurement events, suppliers, supplier responses, approvals, messages, documents, recommendations, and reports.
- Build integration-ready services for ERP/procurement systems, supplier master data, email services, WhatsApp Business API, document repositories, and analytics tools.
AI, Data & Document Workflows
- Support AI-enabled workflows such as RFQ drafting, quote extraction, document parsing, compliance checking, and recommendation summaries.
- Work with AI/applied ML resources to integrate model outputs into structured product workflows with validation, confidence handling, and human review points.
- Ensure raw submissions, extracted data, revised versions, and audit references are stored and traceable for enterprise governance.
Quality, Security & Delivery Discipline
- Write clean, testable, and well-documented code.
- Participate actively in code reviews, sprint planning, release preparation, and defect resolution.
- Implement security best practices for authentication, authorization, input validation, file handling, API access, and sensitive commercial data.
- Contribute to CI/CD, deployment automation, logging, monitoring, environment management, and production support readiness.
- Mentor junior engineers and help establish engineering standards, documentation practices, and reusable development guidelines.
Required Qualifications & Experience
- Minimum 5+ years of professional full stack software development experience.
- Strong hands-on experience building production-grade SaaS, enterprise workflow, marketplace, ERP-integrated, procurement, logistics, fintech, or B2B platforms.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent practical experience may also be considered.
- Proven ability to own features from requirement understanding to development, testing, deployment, and post-release improvement.
- Strong understanding of software architecture, APIs, databases, authentication, authorization, performance, scalability, and secure coding practices.
- Experience working in agile product teams with product managers, designers, QA, business analysts, and non-technical stakeholders.
Technical Skills
- Front-End: React, Next.js, TypeScript, reusable components, responsive dashboards, complex forms, data tables, and state management.
- Back-End: Node.js, NestJS, Express, Python, FastAPI, REST APIs, secure business services, and event-driven workflows.
- Databases: PostgreSQL, MySQL, MongoDB, Redis, data modelling, migrations, indexing, and query optimization.
- Cloud & DevOps: Docker, CI/CD, Git workflows, environment management, logging, monitoring, and deployment discipline.
- Integrations: ERP/procurement APIs, email services, WhatsApp Business API/webhooks, identity providers, document storage, and third-party services.
- Security & Quality: Automated testing, code reviews, RBAC, API security, input validation, and secure handling of documents and commercial data.
Preferred Experience
- Experience with procurement, sourcing, RFQ, ERP, supply chain, logistics, supplier portals, workflow automation, or approval-based enterprise systems.
- Experience integrating WhatsApp Business API, email parsing, webhooks, OCR, document intelligence, or AI/LLM APIs.
- Experience with multi-tenant SaaS products, role-based access models, audit trail design, and enterprise data security.
- Exposure to cloud platforms such as Azure, AWS, or GCP.
- Ability to work in a fast-paced product-build environment where priorities evolve and engineering judgment is required.
Behavioral Expectations
- Strong ownership mindset and accountability for outcomes.
- Ability to break down ambiguous product needs into practical technical steps.
- Clear communication with technical and non-technical stakeholders.
- Strong engineering discipline around clean code, testing, documentation, and maintainability.
- Ability to guide junior developers and contribute to team capability building.
- Business awareness and interest in solving real enterprise workflow challenges.
Key Deliverables in the First 90 Days
- Understand the product vision, workflow, user roles, target modules, and platform architecture.
- Take ownership of selected full stack modules and deliver stable features aligned with the roadmap.
- Improve or establish coding patterns, component structures, API conventions, test coverage, and documentation discipline.
- Support integration planning for communication, document intake, supplier data, workflows, approvals, and reporting capabilities.
- Contribute to technical decisions that help move the platform from MVP stage to enterprise pilot readiness.
What Success Looks Like
- Delivery of clean, tested, and maintainable product modules.
- Stable APIs, workflows, and UI components that support enterprise-grade usage.
- Improved code quality, documentation, architecture discipline, and reusable engineering patterns.
- Effective collaboration with product, UX, QA, business SMEs, and junior engineers.
- Scalable foundations that can support multiple customers, suppliers, integrations, and future AI-enabled workflows.