Senior Go Developer/Architect

CodeIT, a software development company, is inviting an experienced Go Developer to join our team and work on a permanent basis in our Kharkiv office.



required skills

  • Experience with Go - architect (service and system design, security knowledge and best practices)
  • Critical systems and data management knowledge
  • Knowledge of Microservice architecture and Event-driven architecture
  • Experience with Proxy, API Gateway, Service Mesh
  • Experience with AWS
  • Good knowledge of VueJS and NodeJS
  • Experience with Mysql / MongoDB / ElasticSearch
  • Experience with Grafana / Prometheus
  • Good knowledge of English (upper-intermediate and higher)

would be a plus

  • Experience with Java, C# or Python

responsibilities

  • Requirements clarification
  • Developing new features from scratch
  • Architecture new modules, providing system suggestions to the customer
  • Building a team of 5-10 developers (Go+Vue)
  • Communication with the client (meetings and writing group chat discussions)
  • Coverage with Unit-tests
  • Providing time estimates for tasks
  • Creating and supporting technical documentation
  • Collaboration with a project team
  • Mentoring and supervision for juniors team members

being a member of the CodeIT team means

  • Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
  • Compensation of participation in conferences and workshops
  • Development of soft skills (people management and emotional intelligence training)
  • Free access to the company account on Udemy educational platform
  • Internal library
  • Corporate English courses and communication with clients from English-speaking countries
  • Experienced and supportive team members
  • Paid time off (vacation, sick-leave, remote work)
  • Legal support
  • Joyful corporate events, team buildings, hobbies and sport communities
  • Well-equipped office located in the center of Kharkiv
  • Discounts and bonuses of IT Loyalty program