TopDev

Senior Software Engineer

Xendit

Job Description
About Company

We build digital payments infrastructure for Indonesia focusing on platform businesses. While accepting payments digitally has become easier, it is extremely challenging for platforms to manage payments across multiple parties (e.g. suppliers, vendors). Our team streamlines accepting and sending money for platform businesses. Our solutions enable platforms and marketplaces to onboard new partners, route and split payments, and easily monitor their payments infrastructure.

Your role & responsibilities

  • Design, build, and maintain our payments products with a focus on customer needs
  • Architect product infrastructure to ensure reliability, scalability and security 
  • Collaborate with engineering teams across the company to build new features at scale
  • Define the technical roadmap of the product together with engineering leadership
  • Do whatever it takes to make Xendit succeed

Your skills & qualifications

  • You may be a good fit if
  • Successful track record of developing quality software products and shipping production-ready software
  • JavaScript expertise, and a familiarity with TypeScript
  • 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 mentor and level up other software engineers on your team
  • Experience with Scrum/Agile development methodologies
  • It would be amazing if you also have
  • Experience in leading software engineering teams in a technical leadership capacity
  • Experience working with payment APIs
  • Familiarity with containerization, including Docker and Kubernetes
  • Proficiency with Golang
  • 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

Benefits for you

  • Health insurance
  • Remote working
  • Flexi hours
  • 13th-month salary
  • Onsite business trip
  • Team-building activities
  • Technical training
  • International exposure
  • Flexible support interview online via Google Meet

Company

Xendit

Industry

Fintech

Company size

100-499

Nationality

Indonesia

About us

General information