Back to jobs

Golang Engineer - All levels

Job description

SoCode have partnered with a start-up specialising with IOT security using blockchain technology, working on an innovative project to revolutionise the future security of all IOT technology with smart homes, smart cities, smart monitoring and wearable health technology. They’re looking to increase the team of Golang Developers from 5 to 16 by December 2019, which means SoCode have been tasked with finding talented Software Engineers or DevOps Engineers with an enthusiasm for learning and coding in Golang. We have positions available for Junior to Principal level Programmers.

We are ideally looking for individuals with experience with Python, C++,C# or DevOps technologies with some knowledge of Golang or a strong interest in learning. We will be looking for a strong problem-solving attitude with the ambition to develop this project to its full potential. You will also be working with metadata to evaluate trustworthiness for devices throughout their lifecycle and to create elegantly structured, secure, efficient, scalable, reliable code.

Your day to day responsibilities which will be to Design, implement and deploy integrations with popular IoT full stacks; production lines, connected devices and IoT cloud services. So, we need individuals with a track record of delivering high quality software in an agile development process with a demonstrable background within application / service development from conception to successful deployment. This role will be working on the cloud back-end which is responsible for the high scale, highly available data management components of the system, hosted in Azure.

This project will be utilising highly interesting modern technologies and skills to achieve its goal, we will be looking for individuals who have experience within several of the below:

  • Azure Sphere
  • AWS IoT Core
  • Kubernetes
  • Docker
  • Greengrass
  • ARM mBed
  • Pelion
  • Siemens MindSphere
  • GE Predix
  • REST / gRPC APIs
  • DevOps, test automation and deployment
  • Golang microservice development
  • Application level security concepts
  • Linux based SaaS