Full-time

Golang Software Engineer - Senior

Kyiv ASAP start
Apply

Who are we looking for

We are currently looking for a talented and experienced Golang Software Engineer.

Requirements

Education

Writing scalable, robust, testable, efficient, and easily maintainable code

Translating software requirements into stable, working, high performance software

Playing a key role in architectural and design decisions, building towards an efficient micro services distributed architecture

Required Skills

3+ years of commercial experience as Golang developer

Strong knowledge of Go programming language, paradigms, constructs and idioms

Experience with Go Modules

Proficient with source version control system Git

As a plus

Familiarity with Linux (admin/dev experience, bash scripting)

Understanding of TCP/IP Networking concepts

Familiar with Docker and container orchestration frameworks such as 

Docker Compose or Kubernetes

Responsibilities

Writing scalable, robust, testable, efficient, and easily maintainable code

Translating software requirements into stable, working, high performance software

Playing a key role in architectural and design decisions, building towards an efficient micro services distributed architecture

About the Project

Project description
CNFs (Cloud-native Network Functions) are a new approach to building complex networking solutions, based on the principles of cloud-native computing and microservices. These bring many benefits, such as: lowered costs, agility, elastic scalability, fault-tolerance & resilience.

 

CNF is a software implementation of a network function, traditionally performed on a physical device (e.g. IPv4/v6 router, L2 bridge/switch, VPN gateway, firewall), but built and deployed in a cloud-native way.

 

Work will entail GoLang code development, with the customer team, on Cloud Native (runs in K8s) network controller with specific use-case for network providers / operators.

Requirements

Education

Follow-up/Higher Professional Education

University education (Bachelor’s degree)

University education (Master’s degree)

Required Skills

3+ years of commercial experience as Golang developer

Strong knowledge of Go programming language, paradigms, constructs and idioms

Experience with Go Modules

Proficient with source version control system Git

As a plus

Familiarity with Linux (admin/dev experience, bash scripting)

Understanding of TCP/IP Networking concepts

Familiar with Docker and container orchestration frameworks such as 

Docker Compose or Kubernetes

Employee perks, benefits

  Challenging tasks and freedom in distributed international team

  Motivated colleagues

  Fair salary directly related to how much you know

  20 work days of vacation + state holidays + your birthday as day off

  Sick leave cover (5 days)

  Full-time long-term contract

  Possibility to work remote or in the office at UNIT.City (Kyiv, str. Dorohozhytska, 3) 

The longer you are with us, the more interesting benefits you will have! (additional holidays and after 5 years you will receive an extra one month paid holidays!)

Information about the selection process

In case you think this is the right job for you, and fulfill the criteria mentioned in this job ad, do not hesitate to send us your CV.

Apply
Similar openings
QA Automation - Senior Full-time
Kyiv Apply