About Us:
We're a global payments company that's revolutionizing the way people shop and pay.
Our mission is to create a seamless payment experience for our customers, merchants, and partners worldwide.
Job Description
As a Backend Engineer, you'll be responsible for building high-performance microservices in Go. Your primary focus will be on designing and developing efficient services that meet our scalability and reliability standards.
You'll work closely with our cross-functional team to coordinate efforts and ensure seamless integration across different layers of our infrastructure.
* Create functional applications based on application storyboards and use cases
* Design, build, and maintain efficient, reusable, and reliable Go code
* Ensure the best possible performance, quality, and responsiveness of our services
* Identify bottlenecks and bugs, and devise solutions to these problems
Requirements
To succeed in this role, you'll need to possess the following skills:
* Proficient in Go programming language
* Solid understanding of object-oriented programming concepts
* Familiarity with various design and architectural patterns
* Skill for writing reusable Go modules
* Knowledge of concurrency patterns in Go
* Experience with AWS, Redis, SQL, and Elasticsearch is a plus
* Knack for writing clean, readable Go code
* Understanding of database schemas and their relationship to business processes
Why Choose Us?
We're an equal opportunity employer that values diversity and inclusion. Our goal is to create a workplace where everyone feels valued, respected, and empowered to contribute their best work.