Location: Karachi / Hybrid
Type: Full-time
Experience Level: Senior 8 years + Experience
Role overview
We are seeking an experienced Senior Technical Lead / Senior Full Stack Developer to own technical architecture, lead implementation, and manage a small cross-functional engineering team. This is a hands-on leadership role covering backend, mobile/web frontends, integrations, DB design, security, and the delivery pipeline.
Key responsibilities
- Architect, build, and maintain scalable software systems (frontend, backend, DB, integrations).
- Lead, mentor, and manage a multi-skilled development team.
- Design and implement secure, reliable APIs and backend services.
- Oversee mobile and web app development and ensure consistent UX implementation.
- Integrate and manage third-party services (payment gateways, identity/KYC providers, notification providers, etc.).
- Implement and manage payment transaction flows, webhooks, and reconciliation logic.
- Ensure security, privacy, and compliance best practices (data protection, secure storage, tokenization).
- Establish CI/CD pipelines, infrastructure-as-code, deployments, and monitoring.
- Document system architecture, APIs, and operational runbooks.
- Collaborate with stakeholders to translate requirements into technical plans and delivery timelines.
Required technical skills & experience
- 8+ years in full-stack development with demonstrable leadership of small teams.
- Backend: Node.js (Express/NestJS) or Python (Django / FastAPI) — strong API design skills.
- Frontend / Mobile: React, React Native, or Flutter — practical experience shipping mobile applications.
- Databases: PostgreSQL / MySQL and experience with a NoSQL option (MongoDB / Firebase).
- Cloud & DevOps: AWS / GCP / DigitalOcean; Docker; CI/CD (GitHub Actions, Jenkins, GitLab CI or equivalent).
- Security: API security, tokenization, TLS, secure key management, and general system hardening.
- Payments / FinTech: Direct, hands-on experience integrating payment gateways (e.g., Stripe, Braintree, Adyen, PayPal, or regional gateways). Experience implementing Payment Intents, tokenization, webhooks, refunds, dispute handling, and multi-party (marketplace) flows (e.g., Stripe Connect) is required.
- Experience with third-party identity/KYC providers (e.g., Onfido, Trulioo, Jumio) and handling KYC workflows is highly desirable.
- Strong proficiency with version control (Git) and engineering best practices (code review, testing, release management).
Preferred / nice-to-have
- Prior experience in FinTech, payments, or marketplace platforms.
- Familiarity with PCI-DSS implications and secure card-data handling patterns (even if using hosted/tokenized flows).
- Experience with event-driven systems, message queues (Kafka, RabbitMQ), or serverless architectures.
- UI/UX tooling familiarity (Figma, Adobe XD) and ability to guide implementation fidelity.
- Prior startup / early product-stage experience (MVP to production).
Soft skills
- Strong ownership, communication, and stakeholder management.
- Comfortable making architectural trade-offs in an early-stage product environment.
- Mentoring and growing a small technical team; hands-on with code and reviews.
What we offer
- Leadership role with meaningful technical ownership.
- Flexible hybrid work and competitive compensation.
- Opportunity to build and manage a focused engineering team.
How to apply
Email your resume / LinkedIn / GitHub and a short note describing your payments/gateway integration experience and any relevant projects to afshan.iqbal@conurets.com
Job Type: Full-time
Work Location: In person