Position: Middle Golang Developer
Company: OpenTag
Experience required: 3y
Category: Golang
English level: intermediate
Published: 2023-07-01T00:00:00+03:00

**The things that you do daily would look like this:**

- Collaborating with our R&D leads the requirements definition, prototyping, design, coding, testing and deployment
- Working with the Delivery manager and Product owners to make sure timetable and scopes are delivered as planned and expected
- Verify and validate code quality through code reviews and workshops
- Flag any potential issue along the architecture, flow or code
- Bring in innovation and new techs to the team’s stack

**Job requirements:**

- At least 3 years of hands-on experience in backend development
- Proficiency in Golang with at least 1+ years of experience working with the language
- Strong knowledge and experience with SQL and NoSQL databases
- Hands-on experience with messaging protocols like AMQP/Kafka
- Proficiency in containerization tools like Docker and orchestration frameworks like Kubernetes (K8s)
- Habits in writing unit/integration tests
- Deep understanding of OOP (Solid, Grasp, DDD)
- Experience with RPC frameworks like gRPC or Apache Thrift is advantageous
- Experience with microservices architecture in a Service-Oriented Architecture (SOA) is an added advantage
- Experience with metrics, logging, and monitoring systems such as ELK (Elasticsearch, Logstash, Kibana), Prometheus, Grafana, and distributed tracing tools is advantageous
- Familiarity with techniques such as API version negotiation, deprecation, and graceful handling of breaking changes is advantageous
- Strong experience with Gitflow
- Strong experience with JIRA and Confluence
- Scrum workflow experience
- Upper Intermediate English

**The recruitment process** includes an HR Interview, a Technical interview, a Delivery call, Offer, and an Onboarding Plan.

**On your first day**, you will be met by an HR Representative, who will introduce you to the company, and conduct a tour of the office.

Everything you need will be waiting for you (laptop, workplace, welcome package).

You will have the opportunity to meet colleagues during lunch or coffee break. We will do everything necessary to make you feel comfortable and support you during and after the adaptation period.
Later on, you will get acquainted with our employee development program.

**What we can offer you:**

— Fast recruitment process (an interview and then possibly an offer in the matter of two working days)
— Excellent remuneration
— Full tax support and salary paid in EURO
— Full support in needed equipment
— Flexible working hours

**Benefits:**

— Premium Medical insurance
— Sport subscription
— Individual educational programs

**Professional growth:**

— Challenging tasks and interesting projects
— An individual development plan
— Training programs, certifications, conferences including international events

**Fun:**

— Corporate celebrations, team buildings, and fun activities
— Exciting parties
— Memorable anniversary presents