Software Engineer - Platform
Xendit
- Jakarta
- Permanen
- kerja tetap
While accepting payments digitally has become easier over the past few years, it is still extremely challenging for businesses to manage these payments across multiple parties (to suppliers, sellers, partners, service providers, recipients). The differences between payment methods in Indonesia further increases the complexity such platforms face.
This team works on projects that streamline both the acceptance and sending of money for platform businesses, building on top of our world-class payments and disbursements products. Our solutions help platforms route payments, split payments and more easily manage their payments infrastructure.
Responsibilities
- Develop our payments products using the best practices in modern software development
- Improve our payment infrastructure to ensure reliability, scalability and security
- Work with data team to provide insights into our customers' behaviour
- Work with Senior Software Engineer and Tech Lead to design and execute technical solution of the Product
- Do whatever it takes to make Xendit succeed
- Successful track record of developing quality software products and shipping production-ready software
- JavaScript expertise, and a familiarity with TypeScript, or Golang
- Strong knowledge of REST and pub/sub design patterns
- Experience with relational and NoSQL database schema design and query optimization
- Experience with unit, integration, and E2E test frameworks such as jest, mocha, supertest, and cucumber
- Ability to share knowledge with other software engineers on your team
- Experience with Scrum/Agile development methodologies
- Ability to break down complex product requirements into well-groomed user stories
- Experience working with bank, e-wallet, and retail outlet payment APIs
- Familiarity with containerization, including docker and kubernetes
- Ability to architect distributed systems on cloud computing platforms such as AWS, GCP, or AliCloud (including serverless approaches)
- Ability to guide a team through refactoring high-throughput legacy code
Xendit