About Us
Paragon Tech Labs is a startup studio building a portfolio of tech products and services. Our projects span multiple industries and audiences, including platforms serving the global Muslim community and a web development agency serving clients internationally. We move fast, care about quality, and build things that matter.
Our Products
These are the platforms you will be building:
MuslimJobs — A job board and freelancing platform connecting Muslims with career opportunities and work at values-aligned companies and organisations worldwide.
NoorMatch — A Muslim marriage platform designed to make the journey of finding a spouse easy, stress-free, and fully in line with Islamic principles.
SalamReach — A marketplace connecting Muslim content creators and influencers with brands looking to reach Muslim audiences authentically.
Restaurant Tech — Online ordering platforms and point-of-sale solutions built for halal restaurants, helping them take orders online and manage their operations digitally.
The Role
We are hiring a Full Stack Engineer with a strong lean toward backend development and deep, hands-on experience with payment systems. Payments are not a side feature in our products. They are core infrastructure. Subscriptions, marketplace commissions, payout rails, international gateways, local Pakistani platforms — this engineer owns all of it.
This is a true full stack role. You will work across the entire product stack, but the majority of your time will be on the backend and payments side. You will also contribute to frontend work when needed. We are a small team and you cannot be someone who refuses to touch code outside your comfort zone.
You will work directly with the founder, own your work end to end, and be accountable for systems that real users and real money flow through.
Key Responsibilities
Payments — Core Focus
- Own all payment integrations across every product end to end
- Integrate and maintain Stripe including subscription billing, Stripe Connect for marketplace payouts, webhooks, and dispute handling
- Integrate and maintain Pakistani payment gateways including JazzCash, Easypaisa, HBL, and others as needed
- Build and maintain commission structures and automated payout flows for marketplace products
- Handle the full transaction lifecycle: initiation, confirmation, failure, refund, and reconciliation
- Anticipate and handle edge cases properly — failed payments, partial refunds, duplicate charges, webhook retries
- Keep payment systems secure, well-logged, and auditable at all times
- Stay current with changes to gateway APIs and proactively manage upgrades
Backend Development
- Design, build, and maintain RESTful APIs across multiple products
- Own database architecture, schema design, and query optimisation using PostgreSQL
- Build reliable, well-tested backend systems with real production accountability
- Write backend code that is clean, consistent, and maintainable by other engineers
Full Stack Contribution
- Contribute to frontend work including React components and UI integration when needed
- Work across the full stack as priorities shift across projects
Collaboration
- Work directly with the founder on priorities and delivery
- Participate in code reviews and contribute to technical decisions
- Pick up new tools, frameworks, or codebases quickly as projects evolve
Must Haves
- 3 to 4 years of hands-on software engineering experience
- Strong proficiency in Node.js for backend development
- Solid experience with PostgreSQL and relational database design
- Production experience with Stripe including subscriptions, Connect, webhooks, and refund flows — not just basic checkout
- Production experience integrating at least one Pakistani payment gateway such as JazzCash or Easypaisa in a live application
- Solid understanding of payment security, webhook verification, and transaction integrity
- Comfortable contributing to frontend work in React when needed
- Strong understanding of API design, data integrity, and security fundamentals
- Able to move between backend and frontend tasks without being exclusively siloed
- Fluent in English, written and spoken
- Able to pick up new languages, frameworks, and codebases independently — we do not expect you to know everything, but we expect you to figure it out
Our Stack
- Next.js
- React
- React Native
- Node.js
- PostgreSQL
- Redis
- Prisma
Our Values
We are a Muslim-founded company building products for the Muslim community. The people we hire are a reflection of who we are and what we stand for. This is not just a tech job. It is a contribution to something bigger.
- Practicing Muslim with a sincere commitment to their deen
- Understands that the products we build serve a community with real needs, and takes that seriously
- Brings honesty, accountability, and integrity to their work every day
- Treats colleagues, users, and clients with respect and fairness
- Avoids shortcuts that compromise quality or trust
- Motivated by meaningful work, not just a paycheck
- Comfortable working in an environment where Islamic values shape how we make decisions
If this resonates with you, you will fit in here. If it does not, this is probably not the right place.
What We Offer
- Direct collaboration with the founder and real ownership over your work
- Exposure to a wide range of products across web, mobile, payments, and agency work
- Performance-based quarterly bonuses tied to output and delivery
- 26 paid leave days annually
- Healthy work-life balance. Work ends at 5:30pm, and we mean it
Details
Location: Bukhari Commercial Area, Defence Phase 6, Karachi
Hours: Flexible — core hours are 9am to 5:30pm
Days: Monday to Friday
Job Type: Full-time
Application Question(s):
- What is your current salary and expected salary?
- - Have you worked with and integrated any payment systems before?
- Have you worked with Stripe and integrated Stripe before?
- Have you worked with JazzCash and EasyPaise, and other Pakistani payment platforms before?
Work Location: In person