Position: Full Stack Developer (Golang)
Company: Grid Dynamics
Category: Golang
Experience required: 3y
English level: upper

Project: Web application for audition and tracking help chat forms 

Client: a Polish education technology company based in Kraków, Poland, with headquarters in New York City. It provides a peer-to-peer learning platform for students, parents, and teachers to ask and answer homework questions. The platform has elements of gamification in the form of points and ranks. It encourages users to engage in the online community by answering other users’ questions. 

Requirements:
- 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 in Python is acceptable

Nice to have:
- 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

The typical tasks on the project:
- Designing, developing and maintaining code for the 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

We offer:
* Flexible schedule
* Medical insurance
* 20 days of fully paid vacation and 10 sick leaves
* Access to Grid dynamics university - free technical and non-technical courses
* Opportunity to business trip to USA
* Opportunity to work on bleeding-edge projects
* Work with a highly motivated and dedicated team