Ajaib
Staff Engineer (Backend) - Money
About this role
Description: Lead the technical direction for systems managing customer money, including ledger, account, and payment systems. Design fault-tolerant, secure services and review critical designs from other teams. Mentor Senior Engineers and promote engineering standards for reliability and performance. Requirements: Bachelor's or Master's degree in Computer Science or equivalent experience. 8+ years of software engineering experience with large-scale distributed systems. Proficient in Java, Go, or another modern backend language. Strong expertise in microservices, event-driven architectures, and reliability engineering. Knowledge of banking domain, ledgers, payment networks, and reconciliation. Experience with Kafka, Redis, and cloud platforms (GCP, AWS). Benefits: Performance bonus for impactful contributions. Comprehensive health coverage through private insurance. Paid time off for recharging. Company-sponsored learning and development opportunities. Hybrid work arrangement for flexibility. Opportunities for career growth and meaningful ownership. Employee perks including discounts and lifestyle benefits. Collaborative culture with a focus on ownership and impact.