Senior Backend Engineer (Golang)New

The opportunity

In the Global Bank tribe , we are building the infrastructure and core services needed to provide our merchants with a digital bank account that empowers them to be successful at doing what they love. Our goal is to become the most popular banking partner for small merchants…

What you'll do

  • Collaborate with a global team to design and build a unified global banking: platform. This includes high-level APIs for multiple regions and local implementations, ensuring high availability and observability

  • Be part of the transformation team that is transforming monolithic services: into decoupled, highly scalable, region-agnostic, unified global bank services

  • Design, implement, and iteratively develop highly available backend services,: while continuously evaluating and implementing new methods to ensure the high reliability of transfer systems

  • Maintain and improve core services utilizing a modern, cloud-native: technology stack (AWS, K8s), with microservices written in Golang, Kotlin and Java and Elixir.

  • Improve test coverage for existing services and drive the end-to-end delivery: of changes, including testing, observability, and monitoring.

  • Shape and continuously improve our engineering culture by sharing ideas,: refining best practices, exploring innovative solutions, and contributing to comprehensive documentation and tool selection.

What they're looking for

  • Solid programming experience in Golang and are interested in working with: additional languages such as Java, Kotlin and Elixir.
  • You have advanced understanding of developing and maintaining distributed and event-driven systems.
  • You have solid experience with event streaming platforms and messaging brokers such as Kafka
  • You have experience with modern cloud technologies like AWS, and: containerization tools such as Docker and Kubernetes