CSHARK - Career

Senior Go Developer

We are looking for a developer  familiar with coding in Golang.  You will be also familiar with the full process and comfortable working in a dynamic fast changing environment. Ideally candidate will have an interest working on Microservices, Eventsourcing and Baseline Services.


We are implementing a greenfield project in the area of Finances and Banking that is currently in the proof-of-concept phase.The project aims creating an application backend to verify the correctness of transactions (tens of thousands of transactions per day). The application is to verify outgoing and incoming transactions from user accounts of stock exchange in the form of packages exported from user accounts (once a day, all transactions from the account)


You will work with interdisciplinary teams located in several cities. The management of the project is based on SCRUM. On some occasions you will be required to travel to EU countries for typical project meetings; however, most of the work is done from CSHARK offices or on a remote basis.


The most important of all is your career development. This is why we actively seek the best and the  brightest to  join  us. Launch your career with an opportunity that connects you to a strong network, enables  you  to  do  your  best work and actively supports your career.


Main Responsibilities:

You’re a perfect fit if you:

  • Developing new greenfield project in FinTech area

  • Creating an application in Golang

  • Improving or creating from scratch an application enabling correct verification of the correctness of transactions for the stock exchange

  • Analysis of the existing solution to verify the correctness of currency transactions

  • Developing production-quality backend code

  • Prototyping new versions of the product using Golang

  • Keeping our services lightweight is used Microservices, Eventsourcing (Eventstore), CI, Kubernetes & Docker

  • Aiming for our backend to be message-driven and command-sourced for the purpose of architectural design

  • Working with internal teams to ensure that features are being developed and supported

  • Have mandatory at least 2 years experience with Golang

  • Practical experience in the implementation of microservices

  • Have experience with Eventsourcing and CQRS

  • Have experience with some of them: Github, Gitlab CI, EFK, Prometheus, Azure Cloud, Kubernetes & Docker, Helm Charts, Sonarqube, JFrog Artifactory, Istio

  • Have at least some experience building public facing systems which are secure, performant highly scalable, and remotely maintainable

  • Display English language skills at B2 level – the team you’ll be working is international

  • Have some experience with the financial services/banking/insurance industry sectors (not mandatory but nice-to-have)

Steps of recruitment process



or technical interview



interview and company presentation



if you decide to join us :)

Fill-in the form and we will get back to you.

*mandatory field