Senior Software Engineer, Backend
Senior Software Engineer, Backend
gxbank3-5 Years
- 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.
- 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.
More Info
Job Type:
Industry:
Employment Type:
Key Skills
Clean Code
CI/CD Concepts
Clean Architecture Principles
Dockerfile
HTTP Restful API




