Golang - Web developer

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Our client, a large government organisation are looking to on-board a Go/Golang Developer who also has experience of Open Source Technologies. The role is contract, initially for 3 months, however, there is a strong possibility this will be extended and go on for longer.

The Developer must be interested in WebOps and able to work closely with the WebOps engineers, this may include pairing with WebOps engineers. We don't require WebOps skills from the Developer but a positive attitude towards picking up WebOps is required.

Essential Skills:

  • Experience with Go'
  • Understand web application stack and common products in the stack
  • Rigorous approach to software development (TDD, code review, pairing)
  • Understanding of application deployment strategies, continuous integration and testing
  • Familiarity with the process of adding features to open source software
  • Understanding of open source software and approach to documentation
  • Experience debugging a complex multi­server service in a high availability environment.
  • Understanding of common web application architectures.
  • Proficient using revision control tools such as Subversion, Mercurial or Git
  • Ability to develop tooling for automation and provisioning.

Soft Skills:

  • Strong interpersonal skills, including working with other teams that will use the platform.
  • Likes to work in a collaborative team of very experienced team members.
  • Delivery focused and an ability to work in a fast ­paced environment and deliver to deadlines.
  • Communication skills ­ able to effectively communicate status, progress, blockers to the team.
  • Is flexible about tools used.

Desired Skills and Experience

Desirable Skills:

  • Experience as a DevOps engineer
  • Experience using configuration management tools such as Puppet, Chef, Ansible, Salt, etc.
  • Understand the concept of a Platform as a Service (PaaS) using multiple cloud providers
  • Experience of commodity cloud providers such as AWS, GCE, Azure, etc and their offering. Ideally more than one.
  • Working understanding of other web focused Scripting and programming languages (other than Go')
  • Experience administering common open source databases like MySQL, Postgres, MongoDB, etc.
  • Understanding of techniques for management of encryption keys and certificates
  • Familiarity with network protocols - TCP/IP, HTTP, SSL, etc.
  • Genuine interest in creating a platform for a range of cross ­organisational applications
  • Has worked in an agile environment and likes it
  • Understand the concept of MVP (Minimum Viable Product)
  • Strong opinions, loosely held.
  • Understanding of PCI DSS
Start date
ASAP
From
Mercator IT Solutions
Published at
29.05.2015
Project ID:
913179
Contract type
Freelance
To apply to this project you must log in.
Register