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 Product Engineer (Go) - Remote UK - Vistas Recruitment(April 2026) Remote within UK, United Kingdom (Remote work possible) - Salary: ยฃ85,000 - ยฃ95,000 Per Annum (plus Equity, Healthcare & Pension)
Want to make the most of AI as part of the development process?Would you describe yourself asย an engineer who owns product outcomes, not just code?Want to work in a small, well-established, profitabl...
Senior Golang Developer - TRE ALTAMIRA Srl(May 2026) 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...
Full-stack Staff Engineer (backend leaning) - Join, Inc.(May 2026) Fully remote in Americas timezones - Salary: $175,000 โ $205,000
Multiple Roles: Frontend-Heavy, Fullstack, Backend-Heavy
About Us
Join is a leading provider of innovative SaaS solutions for the construction industry. Join brings together contractors, owners, an...
Senior Backend Engineer (Go) - Remote UK - Vistas Recruitment(May 2026) Remote within UK, United Kingdom (Remote work possible) - Salary: ยฃ85,000 - ยฃ95,000 Per Annum (plus Equity, Healthcare & Pension)
Want to make the most of AI as part of the development process?Would you describe yourself asย an engineer who owns product outcomes, not just code?Want to work in a small, well-established, profitabl...
Founding Engineer - Golang - GlassFlow Berlin, Germany
GlassFlow is a startup building the open-source data streaming infra for the next generation of developers and AI companies: Easy to use, massively scalable and optimized for the AI era.
Weโre a B...