Senior Software Engineer (Backend)
Core
Design and develop high-performance, scalable, and secure server-side applications for a multi-currency digital wallet platform.
Role type
Senior IC backend software engineer (payments/fintech)
Builds
High-volume transactional and payment-related workflows, distributed systems, and integrations with external platforms
Domain
Fintech, digital payments, multi-currency wallets
Deliverable
production ML models | product features
Required skills
Golang or strong backend language, distributed systems, microservices architecture, containerization (Docker/Kubernetes), relational databases, messaging/event-driven technologies, automated testing, code reviews, performance optimization
Preferred skills
FinTech/payments/banking experience, building reliable transactional systems (data consistency, idempotency, concurrency), mentoring junior engineers
Technologies
Golang, Docker, Kubernetes
Responsibilities
Lead design and development of scalable server-side applications; Build and maintain integrations with external platforms; Analyze and optimize application performance and reliability; Design and implement automated unit and integration tests; Troubleshoot and resolve complex production issues; Mentor junior engineers; Contribute to recruitment and hiring process
Seniority
Senior, hands-on IC with mentorship responsibilities