hero
companies
Jobs

Lead Software Engineer

CareerGenie

CareerGenie

Software Engineering
Lebanon, PA, USA · Cairo, Cairo Governorate, Egypt · Beirut, Lebanon
Posted on Sep 27, 2025

Location: Beirut (hybrid)

About Purpl

Purpl is Lebanon’s digital wallet and remittance aggregator — making money transfers fast, transparent, and secure for Lebanon and its diaspora. Built by people who’ve lived the crisis, we’re reimagining finance in the region with zero-fee USD cash-outs, instant QR payments, and direct transfers from global partners like Remitly, Paysend, and Ria.

With over 50,000 users and a Central Bank of Lebanon license, we’re scaling quickly and expanding our services to serve individuals, NGOs, and businesses. Backed by deep partnerships and a modern tech stack (Mambu + AWS), Purpl is on a mission to create financial independence and inclusion for Lebanon.

Join us, and your work will directly impact how communities access and use money every day.

Role Overview

We’re looking for a Lead Software Developer to take full ownership of Purpl’s web applications — from merchant tools to back-office portals.

This isn’t just a coding role: you’ll set technical direction, mentor other developers, and ensure we deliver incrementally and predictably. You’ll work closely with product and design to translate high-level requirements into actionable features, while guiding the team toward pragmatic, scalable solutions.

We need someone who thrives in a startup: delivery-first, collaborative, and proactive. You won’t just “do your part” and hand things off — you’ll take ownership of delivery, anticipate gaps, and jump in to help wherever needed.

What You’ll Do

  • Lead the design, development, and maintenance of Purpl’s web applications (back-office dashboards, business tools, NGO portals).
  • Architect secure, scalable, and user-friendly applications that integrate seamlessly with backend services.
  • Break down high-level product requirements into smaller, deployable increments to support agile delivery.
  • Mentor and guide junior/mid-level developers through reviews, feedback, and knowledge sharing.
  • Ensure code quality, testing coverage, and CI/CD best practices.
  • Collaborate with product managers and designers to clarify requirements, offer alternatives, and balance speed with quality.
  • Monitor, debug, and resolve production issues to keep mission-critical services running.
  • Stay current with evolving frontend tools and share knowledge with the team.

What You Bring

  • 8+ years of professional web application development, with strong expertise in JavaScript/TypeScript, React, HTML, CSS (Sass/SCSS).
  • Experience with Ionic for cross-platform web applications.
  • Proficiency with Ant Design, TanStack Query, Axios, and Vite.
  • Hands-on experience with Firebase services (Firestore, Cloud Storage, Analytics, Crashlytics) and cloud infrastructure (AWS S3, CloudFront, WAF).
  • Strong background in testing (Jest, Cypress, Playwright) and CI/CD pipelines.
  • Proven track record of leading teams: breaking down work, mentoring, and ensuring delivery.
  • Excellent communication skills across distributed, multicultural teams.
  • Pragmatic and startup-ready: you focus on delivery and outcomes, not perfectionism.

Nice to Have

  • Experience in FinTech, digital wallets, or payments.
  • Familiarity with i18n/l10n, especially bi-directional languages.
  • Exposure to Next.js or Angular.
  • Arabic language skills.

Why Join Purpl?

  • 🌍 Mission with Impact – Build technology that powers financial inclusion in Lebanon and beyond.
  • 🚀 High Growth – Be the lead for Purpl’s web applications as we expand rapidly with 50K+ users.
  • 🤝 Collaborative Culture – Work with a diverse team across Lebanon, MENA, and Europe.
  • 💡 Ownership – Full responsibility for our web app direction, plus mentoring opportunities.
  • 🌱 Flexibility – Hybrid in Beirut preferred, but remote possible for exceptional candidates.