Position: Golang Developer
Company: DevShore
Category: Golang
Experience required: 3y
English level: upper

The team is responsible for making headway into a new era for us, the new Google Cloud-based microservices platform. With the power of the cloud and our modern architecture, we are developing new smart tools which help customers lessen their workload and brighten their day at the office.

This is a unique opportunity to grow your technical skills by working with a modern tech stack based on Golang microservices running on Google Cloud Platform. If you’re passionate about coding we’d like to meet you.

**Your daily responsibilities can range from the following:**

- Together with the team further implement, optimize and maintain our backend software.
- Provide backend solutions to assist frontend functionalities.
- Transform product’s owner demands into technical requirements and solution design.
- Provide feedback to product owners about the progress of the development, having a customer centric mindset.
- Maintain and manage the databases on which the backend relies.
- Maintain and manage the GCP infrastructure that is the backbone of the backend.
- Implement a high level of security for the backend microservices and infrastructure.

**You have strong knowledge and experience of:**
- Golang (4+ years)
- Design & implementation of Microservices
- Linux

**Good knowledge of:**
- Google Cloud basic services (CloudRun, VM, Storage, basic networking, IAM, Endpoints)
- Infrastructure as Code process’ (Terraform, Ansible)
- RESTful and gRPC APIs
- OAuth 2.0
- Pub/Sub and communication with IoT devices
- SQL (PostgreSQL)
- GraphQL
- Docker