Position: GoLang Developer
Company: Grid Dynamics
Category: Golang
Experience required: 3y
English level: intermediate

Min requirements to the candidate:
- 3+ years of experience writing web services in a general-purpose programming language
- Experience building distributed systems at scale
- Experience with service-based and/or microservice architectures
- Experience with managing infrastructure as a code
- Knowledge of Go (at any level) or if strong skills Python is acceptable

Nice to have requirements to the candidate
- Experience working with public cloud provider offerings (preferably AWS)
- Experience working with messaging queues and/or streaming platforms
- Experience working with GraphQL
- Experience working with NoSQL databases

What tasks the candidate will work with?
- Designing, developing, and maintaining code for the TSO/Brainly platform
- Solving complex challenges such as performance, scalability, and security
- Collaborating with other software engineers and guiding them to design scalable services, plan feature roll-out, and ensure high reliability and performance of your deliverables, making sure best practices are ongoing (code review, Brainly coding standards)
- Conducting code reviews, contributing high-quality documentation, and building test suites for your features.
- Guiding and mentoring peers with less experience
- Making sure the team is able to deliver sprint goals, taking care of good communication

The project will be developed from scratch. TL will have a chance to build an architecture