Position: Golang Software Engineer - Junior
Company: Bluefield Tech.
Experience required: 1y
Category: Golang
English level: upper
Published: 2022-07-01T00:00:00+03:00

**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.
**

**Required Skills**
•	1+ 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

**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

**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

**We offer:**
• Challenging tasks and freedom in distributed international team
• Motivated colleagues
• Fair salary directly related to how much you know
• 21 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 and as well – in the office at UNIT.City (Kyiv, str. Dorohozhytska, 3)