Fewer Applicants
Fewer Applicants, Higher Chance
company logo

Senior Software Engineer - Backend

PT OXZY Teknologi Indonesia (XenithPay)

Actively hiring 27min ago

No Sign Up Required!

Job Description

What we’re looking for

We 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.

Responsibilities

  • Design, develop, and maintain scalable backend services using Go, with a strong emphasis on code quality and maintainability
  • Integrate with third-party payment services (e.g. banks, e-wallets) and handle edge cases such as ambiguous or delayed responses
  • Write robust unit and integration tests for all new features and ensure proper validation for critical payment flows
  • Collaborate cross-functionally with product, infra, and QA teams to define, design, and ship high-impact features
  • Guide and mentor junior and mid-level engineers, providing technical leadership through code reviews, design discussions and pairing sessions
  • Lead by example in enforcing clean architecture, clear documentation, and reliable observability practices
  • Identify and resolve performance bottlenecks, improve system resilience, and optimize for correctness and traceability
  • Stay up to date with emerging technologies and propose improvements aligned with business goals
  • Build software with security and compliance in mind, ensuring proper access control, logging, and auditing
  • Deploy applications to AWS infrastructure and support operational readiness of services

Requirements

Qualifications

  • Bachelor's degree in Computer Science or a relevant field
  • 5+ years of backend engineering experience, with production-level experience in Go
  • Proven track record of integrating with external APIs, especially in payment, banking, or financial services
  • Strong foundation in system design, test-driven development, and writing maintainable, well-documented code
  • Comfortable working with PostgreSQL and Redis in high-availability environment
  • Experience with test automation and methodologies for both unit and integration testing
  • Strong communication skills - able to explain trade-offs clearly to both technical and non-technical stakeholders
  • Familiarity with Agile practices and a commitment to continuous improvement
  • Security-conscious mindset; familiarity with OWASP vulnerabilities and mitigation techniques
  • Demonstrated leadership in team settings - mentoring, reviewing and leveling up peers
  • Excellent communication and documentation skills in English.
💙

Tips Menjaga Diri

Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.

About PT OXZY Teknologi Indonesia (XenithPay)
Learn More
Xenith is a Southeast Asia-based financial platform that empowers businesses to accept payments, streamline operations, and expand across borders. We processes transactions in over five currencies through a unified API, integrating local and cross-border payment methods like QR codes, virtual accounts, and bank transfers.
Industry
Fintech
Location
Jakarta Pusat, Indonesia
Company Size
1–50 employees

Culture

Fast-Paced
Swift in handling new challenges and producing new ideas to improve
Passionate
Strong belief and efforts are the base to achieve long term success
Collaborative
Here, we work together to make the dream work