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