Golang / Go Job: Sr. Software Engineer, Couchbase Mobile


Couchbase

Sr. Software Engineer, Couchbase Mobile at Couchbase

Any, United States 🇺🇸   (Posted Sep 29 2014)
About the company
Couchbase provides the world's most complete, most scalable and best performing NoSQL database.

Job position
Permanent - Remote work possible

Job description
You will design and implement backend components for Couchbase Mobile -- which is a native mobile database that runs on iOS, Android, and .NET platforms which can transparently sync data to Couchbase Server running in a public or private cloud. You will be part of a dev team working on problems in a number of areas: mobile document data storage, replication, performance, scalability and reliability. You'll work primarily on our Sync Gateway component, which is written in pure Go and is open source under the Apache 2 license. Couchbase engineers are active open contributors for Couchbase Server, Apache CouchDB, memcached, and other open source projects.

Responsibilities:

* Participate in all phases of development process: requirements, architecture, and implementation

* Research and implement industry and academic leading-edge algorithms for distributed computing (consensus, multi-master replication, etc)

* Work with peers in an agile development environment

* Develop high-quality software, with accompanying high quality automated testing.

Skills & requirements
Requirements:

* Deep understanding and experience with concurrency, in particular how Go's concurrency model differs from those of other languages.

* Hands-on coding experience with Go and familiarity with Go programming idioms

* 4+ years developing commercial or open source packaged, downloadable software.

* Excellent written and oral communication skills, analytical skills, and fanatical attention to detail.

* Solid experience with software development life cycles.

* Ability to work in a fast-paced environment and to be an outstanding team player.

* Self-motivated, independent, and high-performance individual, with ability to learn new technologies and become productive extremely fast; strive for challenges with a do-what-ever-it-takes mentality.

Instructions how to apply
Please send your resume to karen@couchbase.com.
Company website: Couchbase

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

Company: Couchbase


Other jobs that might be interesting

Senior GoLang developer - Kelly Services   (September 2018)
Centerville, Utah, United States
Senior GO Developer Location: Centerville, UT We are in need of a Go programmer to assist us in building and maintaining the backend of our web application. Roles and Responsibilities Work with Technical Director and Front-End Developer to ensure all nece...
Ghostery Backend Software Engineer - Ghostery   (August 2018)
New York, New York, United States
Ghostery, a recognized leader in online user privacy, is looking for a talented Software Engineer to join our tight-knit engineering team. We are interested in engineers with a passion for pushing boundaries and trying new frameworks, languages and methodologi...
LaunchDarkly Software Engineer, Backend - LaunchDarkly   (August 2018)
Oakland, California, United States
We're looking for a backend engineer to help us build features, design and implement API methods, and improve the performance and reliability of our systems. We're looking for someone who knows what it takes to deliver value to customers and takes pride in the...


 
About Golangprojects