Point your AI agent at freehire and let it find you a job.

Get the CLI →

gxs

NewBe an early applicant

Senior Software Engineer, Backend

Posted 1 view
Discussion

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

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available