About the Role
Design, build, and optimize backend systems for digital wallets, ensuring high availability, robust security, and efficient transaction processing across global infrastructure.
Responsibilities
- Develop and maintain scalable backend services for wallet platforms
- Implement secure and reliable transaction processing systems
- Collaborate with cross-functional teams to define system requirements
- Optimize backend performance and database efficiency
- Ensure high availability and fault tolerance of wallet services
- Write clean, testable, and well-documented code
- Participate in code reviews and architecture discussions
- Troubleshoot and resolve production issues promptly
- Integrate with blockchain and cryptographic protocols
- Support compliance with financial security standards
- Design APIs for internal and external consumption
- Monitor system health and respond to alerts
- Contribute to disaster recovery and backup strategies
- Stay current with advancements in distributed systems
- Maintain documentation for systems and processes
- Work with version control and CI/CD pipelines
- Ensure data consistency across distributed environments
- Implement authentication and authorization mechanisms
- Support auditing and logging requirements
- Collaborate on system scalability planning
Compensation
Competitive salary based on experience and location
Work Arrangement
100% remote
Team
Part of a distributed engineering team working on core financial infrastructure
Tech Stack
- Languages: Go, Python, or similar backend languages
- Databases: PostgreSQL, Redis, or equivalent
- Infrastructure: AWS, Docker, Kubernetes
- Monitoring: Prometheus, Grafana, or similar tools
- Version Control: Git with GitHub or GitLab
Culture & Values
- Emphasis on ownership and accountability
- Commitment to transparency and open communication
- Focus on continuous learning and improvement
- Support for remote-first collaboration
- Respect for work-life balance
Not applicable