All offersWrocławGoMid/Sr Golang Developer
Mid/Sr Golang Developer
Go
CSHARK

Mid/Sr Golang Developer

CSHARK
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote
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
    advanced
    API
    advanced
    Scrum
    advanced
    GraphQL
    regular
    ReactJS
    nice to have
    AWS
    nice to have
    Terraform
    nice to have

Job description

Online interview
CSHARK is a software development outsourcing and IT consulting company with clients around the world. Currently, we are looking for a Golang Developer to work for our client.

The client helps companies with digitalisation, process optimisation & automation using software development, cloud infrastructure, and machine learning/AI resulting in new insights, significant cost savings, and improved customer experience. 

The main goal of this project is to develop a global tolling system of which many services are written in Go. The system is supporting all stages of billing road tolls from importing data from vendors, issuing notifications, billing payments to handling appeals and subscriptions. Our team is working with Go microservices architecture leveraging GRPC, GraphQL, SNS, SQS, S3 and CI/CD (Gitlab) with Terraform deployment definitions. We are focused on delivering secure, well-tested and performant software.
Code reviews are part of our day-to-day tasks
.

Main Responsibilities:

  • Developing features and improvements with best industry standards in mind 
  • Building GRPC and GraphQL APIs 
  • Collaboration with Product Management and other stakeholders 
  • Ensuring high quality of application code 
  • Optimizing the application performance 
  • Supporting the project in all development aspects with close cooperation with front-end developers 
  • Advocate for improvements to product quality, security and performance 
  • Ensuring services are optimized for performance and reliability 
  • Taking care of scalability and reliability of infrastructure 
  • Leveraging automation technologies to minimize manual application and infrastructure changes 
  • Participating in Scrum team (including planning, daily, features delivery, review, and retrospective) 
  • Close collaboration with other Scrum teams in the same product/system 

You're a perfect fit if you:

  • Have strong programming skills (at least 4 years of experience in development in general and at least 3 years in Go)
  • Are fluent GIT user
  • Have experience with MySQL and MSSQL
  • Have experience with GRPC and GraphQL
  • Are open to work with AWS
  • Have experience with Docker
  • Display English language skills at C1 level allowing efficient written and verbal communication in distributed and asynchronous team,
  • Are able to work in a remote team

Nice to have:

  • Have experience with React.js 
  • Have experience with Terraform 

REASONS WHY YOU WOULD ENJOY WORKING WITH US :) :

  • Programming in the newest technologies
  • Working in English 
  • Flat management structure — we are not a corporation and we don’t want to be
  • We are well-integrated team
  • We often go out (go-karts, shooting ranges) to celebrate or integrate
  • We offer financial bonuses for employee recommendations
  • 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 or 100% REMOTELY