Position: Junior / Middle Golang Developer
Company: Fiorry Social Ltd
Experience required: 1y

**REQUIREMENTS:**
— Commercial experience in Go.
— At leat 2 years of commercial experience in backend development.
— In depth understanding of SOLID, DRY and KISS principles.
— Experience with PostgreSQL.
— Some knowledge about WebSocket, RabbitMQ.
— Ability to translate business tasks into technical tasks.
— Having self-driven approach in the job you’re doing.
— Respecting business priorities and guidelines.
— Being a disciplined remote worker committed to deadlines.

**WOULD BE A PLUS:**
— Product mindset.
— Experience with microservices.
— Commercial experience with Java, Python, Ruby or any other OOP language.
— Experience working with mobile app projects.
— Experience with GCP.
— Experience with messaging services.

**WHAT WE OFFER:**
— Friendly team and working environment.
— Become a full-time employee if we're both happy together.
— Ability to grow your professional skills and use new technologies.
— Being able to offer and implement your vision of a solution.
— Competitive salary.
— Flexible working hours.

**OUR TECH STACK:**

DevOps:
GitLab, GitLab CI, Flux CD, Terraform, GCP, Consul, Vault, Boundary, Helm, Kubernetes, Grafana.

Backend:
Golang, Microservices, PostgreSQL, RabbitMQ, Python, RESTAPI, WebSockets, AMQP, GraphQL.

Mobile clients:
SWIFT, Kotlin, Firebase, Apple and Google payments, Facebook SDKs.

**RESPONSIBILITIES:**
— You will be responsible for implementing technical solutions for given business tasks.
— You will be using agile methodologies, constantly striving to improve team collaboration and processes.
— Refactoring current code base according to new architecture decisions.