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 Apply at this url: https://www.golangprojects.com/golang-go-job-lb-Sr-Software-Engineer-Couchbase-Mobile-remote-work-possible-Any-Couchbase.html Please mention that you found the job at Golangprojects.com
Senior Backend Engineer (Go) | Studio AI - Creative Fabrica(June 2026) Amsterdam, Netherlands (Remote work possible) About Creative Fabrica
Creative Fabrica is a subscription platform serving millions of creators, designers, and crafters worldwide. We're built on the principle that everyone can be creative. We remo...
Senior Backend Engineer - Build AI Agents - Salesforge Remote Europe, 100% Remote
Salesforge is hiring a Backend Engineer (5+ yrs) to build autonomous AI sales agents. Use APIs, message queues, and DBs (Go is a plus). Join our high-impact, no-BS team to redefine sales
Senior Golang Developer - TRE ALTAMIRA Srl Milano, Italy (Remote work possible) - Salary: 50000-65000 Euro
About Us
TRE ALTAMIRA, part of the CLS Group, is the global leader in satellite radar data processing. We are a multidisciplinary team with leading-edge knowledge of SAR and InSAR applications. Our...
Senior Software Engineer - Cast AI(May 2026) Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR gross/ year
We are hiring across multiple teams!
As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. We are currently hiring Senior Software Engineers f...