GoLang Developer Job at Anaeko

We are hiring a Go Software Developer

JOB TITLE: Software Engineer (Go)

REPORTING TO: Technical Project Manager

LOCATION: Belfast, Enniskillen or Remote

GoLang Developer Job - Software Developer Belfast

THE ROLE:

As a GoLang Developer this exciting and varied job role will involve the design, development, testing and maintenance of GoLang software solutions. The role will involve working with established and experienced agile software development teams as part of Anaeko’s Cloud Object Storage & Cloud Integration Services organisation. Project management will be driven by Anaeko Technical Project Managers and developers will be responsible for component design, development and testing. Innovation, initiative, continuous improvement and career progression is expected of successful candidates.

RESPONSIBILITIES:

  • Development of highly scalable GoLang packages and programs
  • Agile requirements specifications, component designs and interface specifications
  • Test-driven development, component testing and participating in system and integration testing
  • Highly dynamic agile working within a team of expert software developers and testers
  • Contributing to peer reviews of designs, code and test specifications
  • Agile reporting to Technical Project Managers, within the agile stand-ups and to end customers
  • Continuous innovation and improvement

ESSENTIAL CRITERIA:

  • Degree in a relevant discipline (or alternatively possessing broader experience than required below)
  • At least 2 years software development experience
  • 1 year’s experience of commercial development using GoLang as the primary language
  • Experience of development in a Linux / Unix / Containerised environment using Kubernetes
  • Experience with the suite of GoLang frameworks and tools including:

        o Dependancy management tools such as Godep

        o Go’s templating language

        o Go’s code generation tools such as Stringer

        o Popular Go web frameworks such as Revel, Gin or Gorilla

  • Experience testing GO applications using BDD testing frameworks such as:

        o GODOG or Cucumber

        o Writing Gherkin scenarios

        o Generating GO mock interfaces using mockery

        o Mocking with Testify

        o Travis test and deploy

  • Solid understanding of highly available, highly performant, distributed architectures
  • Experience of configuration using one or more of the following:

        o Spring, Struts, Hibernate, iBatis

  • Full software lifecycle in agile development technologies

DESIRABLE CRITERIA:

  • Programming ability in one of: Java, C++, Python
  • 2+ years of Go development experience
  • Knowledge of AWS virtual private cloud

WORKING AT ANAEKO:

At Anaeko, we recognise that the world of work has changed and our people have different needs and expectations from their employment and their employer.

If you are someone who values:

  • Working with and learning from teams of experts
  • On-going development of new skills to tackle new challenges and meet customer expectations
  • The opportunity to build new competencies and gain certifications across our core disciplines – AWS, Azure, and RedHat
  • Working with big brand names on their R&D efforts
  • Working with leading edge Multi-Cloud technology
  • Variety in the technologies and projects you work on
  • Being part of multi-disciplinary teams working on multiple use cases
  • Regular rotation to develop new skills and work with new technologies
  • Being rewarded and promoted for your own personal contribution – rather than being time served or restricted by glass ceilings or quotas
  • Variety in career paths and choices
  • Being part of a stable and growing Company with low level attrition
  • A lean management structure with quick decision making and progress
  • Flexible working approaches
  • Opportunities to travel and work directly with customers
  • Opportunities to support the local tech ecosystem
  • A positive, fun and open Company culture

then Anaeko is the perfect fit for you!

ANAEKO EMPLOYEE BENEFITS:

In addition to the quality and variety of work combined with on-going professional development, Anaeko offers its employees the following benefits:

  • Market Competitive Salary
  • Bonus Scheme
  • 24 days holiday per year plus 10 statutory holidays
  • 5% match contributory pension scheme
  • Private Medical Insurance
  • Life Assurance at 4 x salary
  • Childcare Vouchers
  • Free car parking
  • Flexible working models
  • Office locations in Belfast and Enniskillen
  • Regular social activities for all the team