All offersWrocławGoGoLang developer
GoLang developer
Go
Cshark

GoLang developer

Cshark
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office
Cshark

Cshark

Founded in 2014, CSHARK began as a software services provider. Today, we’ve evolved into a global entity, offering comprehensive solutions and consultancy, with deep insights in financial and regulatory sectors, and the industrial and manufacturing domains. At CSHARK, we’re seeking innovative minds ready to shape the future of technology. Join us, and let’s craft groundbreaking solutions together.

Company profile

Tech stack

    Golang
    master
    Kafka
    regular
    Jenkins
    regular
    Kubernetes
    regular
    Docker
    regular
    PostgreSQL
    regular
    SonarQube
    junior
    Graylog
    junior
    Grafana
    junior
    CockroachDB
    junior

Job description

OVERVIEW OF ROLE:
 
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.  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.

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.
 
MAIN RESPONIBILITIES:

  • 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

 
YOU’RE PERFER FIT IT YOU:

  • 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 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 is international

SOME REASONS WHY YOU WOULD ENJOY WORKING WITH US: 

  • Participation in international projects and possibility of travel
  • Programming in the newest technologies
  • Work in English language
  • You can learn a lot from colleagues (we work in small teams)
  • Flat management structure — we are not a corporation and we don’t want to be
  • We don’t have open spaces and everyone has their own desk
  • We are young, well integrated team
  • We often go out (go-karts, shooting ranges) to celebrate or integrate
  • We offer financial bonuses for excellent work
  • You decide about agreement type (B2B, employment contract)
  • We care about your development (participation in trainings, conferences)
  • English lessons
  • You can work in one of 3 locations: Wrocław, Katowice, Bielsko-Biała
  • You can work partially remote

INTERESTED? SEND YOUR CV