WIN SOME GOPHER SWAG!
We've teamed up with Revoco to run a Golang conundrum, giving you a chance to win a variety of Gopher-style prizes.

Golang / Go Job: Software Engineer / Go Developer

Software Engineer / Go Developer at Couchbase, Inc.

Manchester, United Kingdom 🇬🇧   (Posted Sep 6 2017)

Job position
Permanent

Job description
The Couchbase Mobile team is looking for a software engineer to join their Sync Gateway team. Sync Gateway is a data synchronization server that enables Couchbase Server to act as a replication endpoint for our mobile database Couchbase Lite. Sync Gateway maintains up-to-date copies of documents where users need them additionally providing access control and security.

Responsibilities:

• As part of our core development team you will be working on the design and implementation of the next generation of features.

• Day to day duties will include programming, feature design, bug fixing and code reviews.

• Research industry and academic leading-edge algorithms for distributed consensus, replication, consistency, availability and scalability.

• Liaise directly with the Technical Support team to help debug and resolve high priority customer issues.

• As well as the product itself, you’ll be challenged to improve the tools and processes we use every day.

• Help create user-focused documentation for the features you create.

• Like open source? So do we: Couchbase and its engineers are active open source contributors.

Skills & requirements
Requirements:

• BS Computer Science

• 5+ years programming experience

• Experienced in concurrency / multi-threaded programming

• Would ideally be able to demonstrate experience in large scale, distributed systems and understand the techniques involved in making these systems scale and perform.

• Has the ability to work in a fast-paced environment and to be an outstanding team player.

• Familiarity with distributed networked server systems that run cross-platform on Linux and Windows is highly desired.

• Working knowledge of version control systems (e.g. Git, Subversion, CVS).

• Experience with the GO programming language

• Familiarity with REST interfaces a plus

Instructions how to apply
https://www.couchbase.com/careers/open-positions?p=job%2FoDuP5fwL
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that work)
 

Other jobs that might be interesting

Go Backend Software Engineer - Remote Working - Revoco   (June 2019)
London, United Kingdom (Remote possible)
You'll be working with Go, but this position will suit those with Java & C++ experience, in the absence of commercial Go experience. Offices are based in Soho, London - remote working optional. London is filled with startups; there are so many in fact, it ...
Software Engineer - techfolk, on behalf of Third Light   (June 2019)
remote or Cambridge, United Kingdom (Remote possible)
Third Light is hiring a back-end developer, either a seasoned Go developer or a back-end developer looking to cross-train to Go. You may work remotely as your full-time arrangement, joining a team that already includes remote workers. This is about deliver...
7 x Contract Software Engineers Required - The Golang Guy Limited   (May 2019)
London, United Kingdom
I'm looking for 7 x Contract Software Engineers for 3 x London based companies. You must have used Go in production for a minimum of 6 months. Rates vary from 500-£650 DOE. Onsite only. Happy to consider permanent developers who want to explore making the swi...
 
About Golangprojects