Senior Software Engineer
Core
Design, build, and maintain a cloud-hosted real-time payment ledger that handles transfer acceptance, validation, recording, and balance consistency under high volume.
Role type
Senior Software Engineer (Backend)
Builds
Real-time payment ledger infrastructure
Domain
Fintech / Payments / Distributed Systems
Required skills
TypeScript, Node.js, PostgreSQL, Kafka, Kubernetes, distributed systems design, performance profiling, caching strategies, incident response, test-driven development
Preferred skills
Payments/banking domain knowledge, monitoring and tracing tools, performance engineering
Technologies
TypeScript, Node.js, PostgreSQL, Kafka, Kubernetes
Responsibilities
Design and implement features for the payment ledger, optimize system performance and scale, lead cross-team design decisions, mentor other engineers, and manage production incidents.
Seniority
Senior, hands-on IC