Search Jobs

Search by job, company or skills

Senior Software Engineer, Backend

Senior Software Engineer, Backend

gxbank
  • Posted 9 hours ago
  • Be among the first 10 applicants

Job Description

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.

a

More Info

Key Skills

Clean Code

CI/CD Concepts

Clean Architecture Principles

Dockerfile

HTTP Restful API

About Company

Similar Jobs

4-6 yrs
Petaling Jaya, Malaysia, Selangor
Skills:
Java, Golang, Git, Docker, Agile Development Methodologies, Azure, Google Cloud, Python, Kubernetes, AWS, NoSQL databases
3-5 yrs
Petaling Jaya, Malaysia, Selangor
Skills:
Kafka, Microservices, Sql, Nosql, Jenkins, Rabbitmq, Git, Terraform, Helm, Kubernetes, Python, IaC, containerized applications
5-7 yrs
Malaysia, Cyberjaya, Selangor
Skills:
Java, Maven, PostgreSQL, Angular, Jenkins, Git, React, Gradle, JUnit, Javascript, Docker, Terraform, Cucumber, Kubernetes, AWS, Cypress
3-5 yrs
Malaysia, Selangor, Petaling Jaya
Skills:
react.js , Javascript, Node.js, Java, Python, Golang, Typescript, Next.js