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 work)
 

Company: Couchbase


Other jobs that might be interesting

OODA Health Backend Engineer - OODA Health   (February 2019)
Salt Lake City, Utah, United States
As a Backend Developer for OODA Health you will build the data pipelines and APIs for the next generation of healthcare platforms. You will build the systems and APIs to turn large quantities of data into valuable products for the US Healthcare System, touchin...
Golang Full Stack Developer Contract - TEEMA Solutions Group   (January 2019)
Remote, Canada (Remote possible)
Our client is a successful European design and development firm. They are building a new e-commerce platform and require a resource to assist in the final phase of development and product release. This role is open to Canadian or US candidates. Remote only....
Transportant, Inc Senior Backend Software Engineer - Transportant, Inc   (January 2019)
Kansas City, Missouri, United States (Remote possible)
- Work closely with CTO, hardware devs, and a small backend team - Implement and improve backend capabilities and APIs - Collaboratively write spec for new or improved/refactored features - Particular emphasis on effective data structures and datab...
 
About Golangprojects