Xenith

Senior Backend Software Engineer

Posted: 6 days ago

Job Description

What we’re looking forWe are seeking a talented, endlessly curious individual to join our team. You’ll be working closely with our group of companies in the fintech sector as part of the Engineering department. This company is a leading B2B fintech platform in its field, processing over US$2B across multiple currencies annually. We’re looking for individuals who are driven to create meaningful value, take full ownership of what they build, and thrive in a fast-paced, high-growth environment. If you’re motivated by impactful work and eager to be part of an innovative team, we’d love to hear from you.ResponsibilitiesDesign, develop, and maintain scalable backend services using Go, with a strong emphasis on code quality and maintainabilityIntegrate with third-party payment services (e.g. banks, e-wallets) and handle edge cases such as ambiguous or delayed responsesWrite robust unit and integration tests for all new features and ensure proper validation for critical payment flowsCollaborate cross-functionally with product, infra, and QA teams to define, design, and ship high-impact featuresGuide and mentor junior and mid-level engineers, providing technical leadership through code reviews, design discussions and pairing sessionsLead by example in enforcing clean architecture, clear documentation, and reliable observability practicesIdentify and resolve performance bottlenecks, improve system resilience, and optimize for correctness and traceabilityStay up to date with emerging technologies and propose improvements aligned with business goalsBuild software with security and compliance in mind, ensuring proper access control, logging, and auditingDeploy applications to AWS infrastructure and support operational readiness of servicesQualificationsBachelor's degree in Computer Science or a relevant field5+ years of backend engineering experience, with production-level experience in GoProven track record of integrating with external APIs, especially in payment, banking, or financial servicesStrong foundation in system design, test-driven development, and writing maintainable, well-documented codeComfortable working with PostgreSQL and Redis in high-availability environmentExperience with test automation and methodologies for both unit and integration testingStrong communication skills - able to explain trade-offs clearly to both technical and non-technical stakeholdersFamiliarity with Agile practices and a commitment to continuous improvementSecurity-conscious mindset; familiarity with OWASP vulnerabilities and mitigation techniquesDemonstrated leadership in team settings - mentoring, reviewing and leveling up peersExcellent communication and documentation skills in English.About UsXenithPay is a B2B payment service provider focused on enabling seamless cross-border commerce. With an MSB license in Canada and PJP III license in Indonesia, we offer global merchants a one-stop solution to manage multi-currency payments - with a strong focus on alternative payment methods in emerging markets. Our deep regional expertise and strong partnerships with top local gateways, we simplify the complexity of fragmented payment landscapes, helping global merchants expand faster and more efficiently. At XenithPay, we believe in building a culture where people feel empowered, trusted, and challenged to do their best work. Join us as we build the financial infrastructure of tomorrow!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In