Senior GO Developer

Short Description



  • Demonstrated experience in designing, developing, and maintaining scalable cloud microservices solutions and RESTful APIs;
  • Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability – ‘SOLID’ principles;
  • GO, TypeScript, k8s, GRPC, Protobuf, Docker/Docker compose, MongoDB
  • Building solutions hosted on Google Cloud Platform (GCP) and Microsoft Azure;
  • Proven ability to keep code base healthy by practicing automated unit testing, code reviews, and coding standards;
  • Excellent problem-solving skills;
  • Good Communication skills with the ability to articulate opinions to steer future development;
  • Working knowledge of Azure DevOps and Git

Nice to have:

  • Experience in secure coding best practices;
  • Previous experience with IoT, stream processing frameworks and time series storage;
  • GIS systems such as ESRI ArcGIS;
  • Satellite imagery processing and visualization;
  • Experience with reliability engineering including monitoring, performance, resiliency and designing high availability systems.

Job Responsibilities



Posted on:

August 18, 2021

Experience level:

Experienced Professional

Contract type:

Permanent Full Time



Business units:

ABL Southern Central Europe