Backend Engineer (Golang) - Senior/Principal Level

  • Teknik – Perangkat Lunak
  • Kebayoran Lama Jakarta Raya
  • 16-Dec-2024
  • Full time

Job Description

  • Design and develop services that deliver impact every day.
  • Operate and maintain highly scalable services.
  • Develop tools to improve the existing process, including infrastructure reliability, service performance, and developer's productivity.
  • Continuously improve code quality, product execution, and learning experience.
  • Coordinate across teams (Mobile, Frontend, DevOps, Data, Product, QA etc.) on planning and execution.
  • Solve challenging financial access problems in Indonesia by using cutting-edge technology.

Requirements

  • Has min. 5 years of experience in the related field
  • Fast learner & good analytical thinking.
  • Advanced knowledge in (according to priorities) Go Language.
  • Have exposure to architectural patterns of high-scale web application.
  • Have experience with distributed storage and database systems, including SQL or NoSQL.
  • Have a systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
  • Good communication skill, team player and comfortable working with a cross-functional team.
  • Have a passion for learning, improving and contributing to projects with a strong sense of ownership.
  • Have experience with TDD.
  • Have experience with refactoring large systems.
  • Have experience with event driven architecture.
  • Would be a plus if you have experienced with Kafka, Kubernetes, Grafana, Prometheus.