N1 INTERACTIVE Ltd

Senior Go Developer

Не указана
  • Тбилиси
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Go
  • Golang

Overview:

We continues to expand the team and looking for a Go Developer.

We need a true, experienced and accomplished professional who shares our culture and values.

Key responsibilities:

  • Work in a fully agile environment with senior engineers and business side
  • Participate in designing and development of the fault-tolerant, highly available, and optimized solutions
  • Monitor and optimize your services in production for excellence
  • Design and implement unit tests
  • Integration with 3rd party game vendors and other services
  • Collaborate with other teams - product, infrastructure, and business
  • Participation in code review of other team members, backlog grooming, and retro

Requirements:

  • 4+ years of experience in software development
  • Perfect Go programming skills
  • Hands-on experience with data-intensive applications development & performance tuning
  • Experience with relational databases and SQL, as well as with non-relational and NoSQL, ability to write and optimize complex SQL queries
  • Deep knowledge of data structures and algorithms
  • Good communication skills
  • Practical commercial experience with:
    • RDBMS (e.g. PostgreSQL)
    • Key-value storages (e.g. Redis)
    • Docker, Kubernetes

Nice to have:

  • Familiarity with:
  • Messaging systems (e.g. Apache Kafka)
  • TSDB (e.g. Prometheus)
  • ELK stack
  • Scylla
  • ClickHouse
  • Broad technical horizons

What we offer:

  • Full-time remote work opportunities and flexible working hours
  • Comprehensive Mental Health Programme
  • Private insurance
  • Sports program compensation
  • Free online English lessons
  • An additional 1 Day off per calendar year
  • Generous referral program
  • Training, internal workshops, and participation in international professional conferences and corporate events