Backend Software Engineer
We are seeking an experienced software engineer to develop high-quality backend services. The successful candidate will be responsible for designing and implementing scalable microservices in Go.
The primary focus of this role is to translate application storyboards and use cases into functional applications, ensuring optimal performance, quality, and responsiveness of the services.
You will collaborate closely with the team to coordinate on different infrastructure layers, requiring a commitment to collaborative problem solving, sophisticated design, and product quality.
Key Responsibilities:
* Design, build, and maintain efficient, reusable, and reliable Go code.
* Ensure optimal performance, quality, and responsiveness of the services.
* Identify bottlenecks and bugs, and devise solutions to these problems.
* Help maintain code quality, organization, and automation.
Requirements:
* Proficient in Go programming language.
* Solid understanding of object-oriented programming principles.
* Familiarity with various design and architectural patterns.
* Experience with AWS, Redis, SQL, and ElasticSearch is highly valued.
Benefits:
Planet Payment offers a hybrid work model, allowing employees to balance office time and remote work. We prioritize growth and development opportunities in a fast-paced technology market.
Our company values diversity and provides equal opportunities for all employees based on qualifications, merit, and business needs.