Skip to content
← Back to job listings

Senior Software Engineer, Backend

GX Bank Berhad · Malaysia

Software DevelopmentImported listingfull-time2 days ago

About The Role

Responsibilities

  • -
  • Design and write with the cutting edge GO language to improve the availability, scalability, latency, and efficiency of Digibank’s range of services.
  • -
  • Work with the engineering team to explore and create new design / architectures geared towards scale and performance.
  • -
  • Participate in code and design reviews to maintain our high development standards.
  • -
  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization.
  • -
  • Collaborate with product and experience teams to define and prototype feature specifications.
  • -
  • Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.
  • -
  • Design, build, analyse and fix large-scale systems.
  • -
  • Learn full stack performance tuning and optimization.
  • -
  • Debug and modify complex production software.
  • -
  • You will develop features as defined in the product or engineering specifications.
  • -
  • You will author specifications documents as per functional requirements provided by the product team.
  • -
  • You will help to mentor any junior engineers about the best-practices in software development.
  • -
  • You will have service ownership of several microservices in the squad.

Requirements

  • -
  • You can be a good coder in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby, PHP, Node.JS, C# etc.), but willing to work on Golang.
  • -
  • Has at least 3-5 years of experience as a backend developer.
  • -
  • A good knowledge of programming design patterns (Singleton, Factory, etc).
  • -
  • A solid understanding of the concept of clean code and SOLID principles.
  • -
  • A good understanding of the clean architecture principles.
  • -
  • Familiarity in developing services that serve HTTP Restful API, consume and publish messages from and to any stream platform like Kafka or Messaging platform like SQS.
  • -
  • Familiarity with containerization (Kubernetes and Dockerfile).
  • -
  • Familiarity with any cloud deployment service, e.g AWS.
  • -
  • Good understanding of CI/CD concepts.
  • -
  • An exposure to Microservice architecture pattern, and have been involved in development of a microservice from design stage to deployment stage.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing