Position: Senior Golang Engineer
Company: Clario
Experience required: 5y
English level: intermediate

Clario Development Team is looking for a Senior Go Software Engineer to help build the Clario brand that aims to become the disruptive global leader in digital privacy and security. You will find a challenging work environment with smart, proactive colleagues.

**What you will be doing:**

• You will be a part of the team that develops back-end services, customer relation services, and billing services for Clario products
• You will use the following development stack: Golang, Docker, AWS, MySQL, MongoDB, etc.

**What you need for this position:**

• 6+ years of professional software development experience
• Experience with Golang at least 3 years
• Strong object-oriented design skills and producing well-engineered design (SOLID, design patterns)
• Strong MySQL, MongoDB, and Redis knowledge
• Experience with RESTful API approach
• Familiar with Microservices
• Experience with Docker
• Experience with gRPC
• Strong understanding of why we should write tests and documentation
• Experience with CI/CD (gitlab)

**Will be a plus if you have:**

• Understanding of Domain-Driven Design and Hexagonal Architecture
• BS/MS degree in Computer Science, Engineering or a related subject
• Experience with Prometheus, Grafana and logs aggregation tools

**What we offer for your success**

• 20 days off, and 12 sick days paid by the company per year. Paid national holidays.
• Medical insurance, and health protection programs (with COVID-19 and dental coverage)
• Continuous professional development and growth opportunities