Golang Developer (Protobuf, Postgres, AWS, UDP, CoAP, radius, HTTP, REST API) - Remote and Sweden
Posted on Jun 26, 2021 by Octopus Computer Associates
Golang Developer (Protobuf, Postgres, AWS, UDP, CoAP, radius, HTTP, REST API) - Remote and Sweden - English speaking
(Go Lang Developer, Golang, Go Lang)
One of our Blue Chip Clients is urgently looking for a Golang Developer.
For this role initially you can work remotely, but once the COVID restrictions have been lifted you will then need to be based onsite in either Gothenburg or Stockholm, Sweden.
Please find some details below:
The primary purpose of the application is to transform UDP (RADIUS & CoAP) traffic to HTTP (REST) which is then sent on to our customers product.
The application has a microservice architecture where the communication is done over Protobuf.
Two of the services included in the application expose interfaces with UDP (Radius & CoAP).
The application is deployed on AWS in a VPC cluster with manually configured EC2:s.
A test environment is deployed using CI/CD
A Postgres database is used to register IoT devices, allocate IP-addresses to the devices (using Radius) and intermediately store messages from the devices to MIC
Required skill set
Golang. It's essential that the candidate has done network programming within Golang or has the knowledge to quickly get into low level concepts. Therefore, a minimum of 2-3 years' experience with Golang (can be less if it's a senior developer with previous experience in the technologies mentioned from other languages)
Protobuf. Protobuf is essential to understanding the applications structure.
AWS. Some AWS knowledge is preferred.
Node. Node experience is valuable as the rest of the applications within the MIC stack are written in node. But not a requirement.
Please send CV for full details and immediate interviews. We are a preferred supplier to the client.