We are implementing a greenfield project in the area of Finances and Banking that is currently in the proof-of-concept phase.
We are looking for a developer familiar with coding in Golang, as well as with the full backend software process and comfortable with working in a dynamic fast-changing environment. Ideally candidate will have an interest working on Microservices, Eventsourcing and Baseline Services.
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 Agile principles (SCRUM). You will be required to travel to Frankfurt for SCRUM events (2 days every 4 weeks and maximum 2 weeks on start); however, most of the work is done from one of CSHARK offices (Wroclaw, Katowice or Bielsko-Biala) or partly remote.
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.
You’re a perfect fit if you:
Developing new greenfield project in FinTech area
Creating an application in Golang
Creating from scratch an application that allows to verify the correctness of transactions on the stock exchange
Analysis of the existing solution to verify the correctness of currency transactions
Prototyping new versions of the product using Golang
Keeping our services lightweight using microservices, Eventsourcing, Kafka, 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 at least 4 years experience in software development, including minimum 1 year experience with Go and Kafka
Practical experience in the implementation of microservices
Have experience with Eventsourcing and CQRS
Have experience with some of them: Jenkins, Kubernetes, Jira, Graylog, Grafana, Sonarqube, Github, Azure, CockroachDB, PostgreSQL
Have at least some experience in building public facing systems which are secure, performant highly scalable and remotely maintainable
Have some experience in React - nice to have
Display English language skills at B2 level – the team you’ll be working with is international
or technical interview
interview and company presentation
if you decide to join us :)