Software Engineer, Backend

Opening Date: 11 Apr 2023

About the Role

Software engineer specializing in backend development is responsible for designing, developing, and maintaining the server-side of web applications, software, and systems. Backend software engineers typically work with programming languages such as Java, Python, Ruby, and PHP to create scalable and efficient server-side applications.

Work 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 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 infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations
  • Design, build, analyze and fix large-scale systems
  • Learn full stack performance tuning and optimization
  • Debug and modify complex, production software

Job Requirements

  • Track record of designing, developing and implementing large scale highly available online services.
  • Strong understanding of system performance and scaling
  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
  • 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 must be willing to work on Golang

Leadership Competency

Individual Contributor

Title: Software Engineer, Backend
Dept: Technology

Status: Full-time

Apply via Email