Software Engineer (Golang)

OneTradeJakarta Selatan, DKI Jakartaglintspublished 11/04/2026
Must-have:GoFlutterGitAWSGoogle CloudDockerCloudMicroservicesFinTechSecurity
Nice-to-have:RubyReact

Job Description:

  • Develop and manage features for a Super App across iOS, Android, and Web, covering products such as crypto trading, international stock trading, gold trading, P2P lending, and other financial services.
  • Collaborate with Product, UI/UX, and Engineering teams to design scalable and user-friendly solutions.
  • Write clean, maintainable, and efficient code using Go, Flutter, or Ruby (optional).
  • Build and manage APIs and integrate with third-party services, including payment gateways, KYC providers, and other external services.
  • Optimize application performance, security, and system reliability.
  • Contribute to system architecture design, including microservices and distributed systems.
  • Conduct code reviews and ensure adherence to software development best practices.
  • Troubleshoot, debug, and continuously improve existing systems.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, Information Systems, or a related field.
  • Minimum 5 years of experience as a Software Engineer (experience in fintech, trading platforms, or financial services is preferred).
  • Proficiency in one or more of the following: Go, React.Js, Flutter, or Ruby (a plus).
  • Experience building scalable systems and RESTful APIs.
  • Familiarity with microservices architecture and distributed systems.
  • Experience with cloud platforms such as AWS and/or GCP.
  • Good understanding of security, performance optimization, and system reliability.
  • Strong problem-solving skills and a high sense of ownership.
  • Ability to work effectively in a fast-paced and agile environment.

Skills: Docker, GIT, MySQL, PostgreSQL, Flutter, Go / Golang, Linux