Brief job descriptionWe are looking for a Golang Developer to join our team that delivers dedicated software for one of our clients – a leading e-payment services provider.When you join us, you will become a part of a Financial Operations team. Its purpose is to “improve efficiency and accuracy of the full-service solution” for merchants.The stack contains a back-end based on Golang, working with PostgreSQL and Kafka deployed on a Docker Swarm with HAProxy – for orchestration and EFK stack – for monitoring and logging. You will be working in Scrum.Don't miss this exciting opportunity!
Your roleBuilding a high-performance, multi-threaded, distributed software, following the architectural guidelines in terms of API and servicesWriting microservices in GolangSupporting the project in all development aspects with close cooperation with back-end developers and testersEnsuring high-quality and performance of codeOptimizing application performance
Your skillsAt least 5 years of working experience in complex environments in a similar position, with an excellent track recordMinimum 2 years of experience building services and systems in GolangThorough knowledge of databases (PostgreSQL or similar) and containerized services using Golang, Docker, GitLabExperience with Kafka and asynchronous communicationGood understanding of containerization (Docker Swarm, Docker, HAProxy), Unix (RedHat 7) and Shell scripting knowledge is a mustExcellent written and spoken English skills