About the role:

Backend engineers at DGlobal build the core banking platform that will provide state-of-the-art digital banking services to millions. The role requires a blend of technical competence, bias to action, and extreme ownership of the code base or the task at hand. Our core banking platform is built on cutting-edge tech and will provide ample opportunity for budding and experienced engineers alike to learn and grow professionally.


  • Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
  • 8+ years of hands-on professional experience.
  • Experience in any JVM language such as Java, Scala or Kotlin
  • Experience with Spring Boot and related frameworks
  • Familiarity with Microservices Architecture and Microservice Design Patterns
  • Familiarity with Docker and Docker Compose
  • Experience in working with SQL-compliant relational databases such as Postgresql or mySQL
  • Comfortable with git and git-based platforms such as github, GitLab, or bitbucket
  • Experience with streaming systems such as Kafka and/or message brokers such as rabbitmq
  • Experience with Kubernetes and/or other container orchestration frameworks
  • Configuring CI/CD pipelines in GitHub, bitbucket, or Jenkins
  • Experience in writing automated test cases


  • Experience with gRPC and Protobuf
  • Experience in integrating with NADRA, SMS Gateway, and 1Link
  • Experience in building financial products