Backend Engineer

100% remote

Full-time

Part-time

Karachi, Lahore, Islamabad or Remote

About SadaPay

SadaPay is transforming financial services in Pakistan with a digital-first experience that makes managing money simple, transparent, and hassle-free. With over three-quarters of the population still unbanked, we believe financial services need a radical shift. With SadaPay, all you need is a CNIC, a phone number, and a smartphone to get started; no paperwork, no long waits. Our 2 million users have left behind their worst banking frustrations, no hidden fees, free local transfers, and a payment experience that’s actually enjoyable. Pair that with friendly customer service and a vibrant debit card, and suddenly, finance doesn’t just work, it feels fun! 🚀

Why is this role important?

At SadaPay, we aren’t just building CRUD apps; we are building the financial ledger for millions of Pakistanis. As a Backend Engineer, you will solve high-stakes distributed systems problems: handling thousands of concurrent transactions without race conditions, designing idempotent APIs for unreliable networks, and ensuring 99.99% availability during peak traffic.

Your work will directly impact how millions of users move, manage, and trust their money every day.

As a Sadanaut you will:

  • Design and build scalable backend systems: Build APIs, microservices, and event-driven workflows that power our mobile and web apps at massive scale.
  • Ensure reliability and performance: Optimize system architecture, manage concurrency, and build resilient services that handle rapid growth and real-world financial use cases.
  • Collaborate cross-functionally: Work closely with product managers, designers, and fellow engineers to define, develop, and ship features that deliver real value.
  • Write clean, maintainable, testable code: Follow engineering best practices including clean architecture, documentation, and meaningful commit hygiene.
  • Own deployment and monitoring: Take responsibility for services from development to production - instrumentation, observability, incident response, and performance tuning.
  • Continuously improve: Stay updated on backend innovations, tooling, patterns, and best practices to ensure our systems stay modern, efficient, and secure.

Our Tech Stack (What You Will Work With):

  • Languages: Kotlin, Java (17/21+)
  • Databases: PostgreSQL, Redis, NoSQL (where applicable)
  • Framework: Spring
  • Messaging: Kafka
  • Infrastructure: AWS, Kubernetes, Docker, Terraform
  • Version Control & CI/CD: Git, automated pipelines

Note: Expertise in Java or Kotlin is required for this role.
Experience with Go/Node.js is a plus, but not a substitute for deep Java/Kotlin proficiency.

What it takes to become a Sadanaut:

  • Production-Grade Experience
    • 3–5 years building and shipping backend systems in Java or Kotlin
    • Hands-on exposure to high-traffic, distributed production environments
  • Strong Engineering Fundamentals
    • Solid understanding of algorithms, data structures, concurrency, and system design
    • Familiarity with distributed systems concepts (idempotency, retries, eventual consistency)
  • Database Expertise
    • Strong SQL proficiency beyond ORMs
    • Ability to debug slow queries using indexes, query plans, and profiling tools
  • Event-Driven & Microservices Experience
    • Experience with REST APIs, Kafka, and asynchronous messaging patterns
  • Quality-Focused Engineering
    • Commitment to clean architecture, testing, maintainability, and documentation

Perks of being at SadaPay:

  • USD-Denominated Salary: At SadaPay, all salaries are pegged to USD to help protect team members from inflation. If the dollar depreciates against the PKR, you'll always receive a minimum payment equal to your PKR salary.
  • Remote-First Work Culture: We’re a remote-first company, allowing our team to work from the office, from home, or anywhere they choose. Teams may coordinate internally to determine if occasional office presence is needed.
  • Flexible Leave Policy: We offer a flexible leave policy to support a sustainable work-life balance. We trust our colleagues to manage their work and leave responsibly.
  • Comprehensive Insurance Coverage: Every Sadanaut, regardless of grade, receives Life and Medical Insurance (covering both outpatient and inpatient care), including immediate family and parents.
  • Provident Fund Contributions: Provident fund contributions are provided to all team members to support their financial growth.
  • Technology and Resources: Each colleague receives a laptop and additional resources (relevant to their role) to ensure they can work efficiently and comfortably.

Equal Opportunity Provider:

At SadaPay, we are committed to fostering an inclusive environment where everyone feels welcome and valued. We strive to make every Sadanaut feel comfortable and respected in the workplace. Discrimination of any kind has no place here; instead, we promote a culture of respect and mutual support among colleagues. Our recruitment process is built on fairness and equality for all, irrespective of race, age, gender, color, religion, social status, disability, or ethnicity.