Backend Engineer – SadaPay
Taraki
Lahore, Punjab, Pakistan
Full-time
Full-time
💰 Compensation
Not specified
📋 Job Description
About SadaPaySadaPay 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 thats actually enjoyable. Pair that with friendly customer service and a vibrant debit card, and suddenly, finance doesnt just work, it feels fun!Why is this role important?At SadaPay, we arent 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 secOur Tech Stack (What You Will Work With):Languages: Kotlin, Java (17/21)Databases: PostgreSQL, Redis, NoSQL (where applicable)Framework: SpringMessaging: KafkaInfrastructure: AWS, Kubernetes, Docker, TerraformVersion Control CI/CD: Git, automated pipelinesNote: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 Experience35 years building and shipping backend systems in Java or KotlinHands-on exposure to high-traffic, distributed production environmentsStrong Engineering FundamentalsSolid understanding of algorithms, data structures, concurrency, and system designFamiliarity with distributed systems concepts (idempotency, retries, eventual consistency)Database ExpertiseStrong SQL proficiency beyond ORMsAbility to debug slow queries using indexes, query plans, and profiling toolsEvent-Driven Microservices ExperienceExperience with REST APIs, Kafka, and asynchronous messaging patternsQuality-Focused EngineeringCommitment to clean architecture, testing, maintainability, and documentationNice to haveExperience with Go or Node.js (as secondary languages)Familiarity with cloud platforms (AWS/GCP/Azure)Exposure to Docker, Kubernetes, or Infrastructure-as-Code (Terraform)Understanding of CI/CD pipelines and DevOps practicesPerks 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: Were 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 proc