
Senior Software Engineer - Backend
PT OXZY Teknologi Indonesia (XenithPay)
- Full-Time
- Hybrid • Jakarta Pusat
- Negotiable
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.