- Design, develop, and maintain scalable payment systems supporting cross-regional B2B transactions with high availability, resilience, and regulatory compliance.
- Build robust, automated, and self-healing backend infrastructure for high-throughput financial workflows.
- Deliver world-class, reliable backend solutions for both internal platforms and external customers.
- Own and lead architecture and technology decisions, reviewing and defending designs for complex, large-scale systems.
- Collaborate with Product, Operations, Compliance, and Engineering teams to ensure predictable delivery aligned with the product roadmap.
- Provide technical leadership across the SDLC, championing clean, scalable, secure, and high-performance code.
- Actively mentor engineers, conduct code reviews, and raise the overall engineering bar.
Requirements :
- 7+ years of backend engineering experience, with strong hands-on expertise in Golang.
- Solid understanding of OOP principles and modern SDLC practices (code reviews, unit testing, integration testing, CI/CD).
- Strong experience with transactional RDBMS such as MySQL and PostgreSQL, including schema design, debugging, and performance tuning.
- Experience building and scaling cloud-based systems, debugging production issues, and optimizing for performance and reliability.
- Strong understanding of security best practices for backend systems and APIs.
- Hands-on experience with Git-based workflows, ensuring adherence to non-functional requirements (security, scalability, performance).
- Proficiency in leveraging generative AI tools in day-to-day development to improve productivity, quality, and delivery speed.
- Excellent collaboration skills with the ability to lead cross-functional initiatives.