— 5+ years of experience working with NoSQL databases;
— Deep knowledge and experience in Couchbase administration and development;
— Experience using technologies: Elasticsearch, Redis, Apache Hadoop;
— Experience in performance tuning;
— Practical experience in writing N1QL code;
— Practical experience in developing applications for Couchbase SDKs (.Net, Java, Python, etc.);
— An upper-intermediate level of English.
— Working with the industry-leading partners and customers;
— Friendly teams, experienced colleagues, and perfect work equipment;
— Opportunities for career growth and raising professional skills;
— Comfortable offices in the city center of Kharkiv/Kyiv;
— Free lunches, snacks, and drinks available;
— English language courses;
— Travel opportunities;
— Decent salary, tax assistance.
— Database design and architecture creation;
— Database administration;
— Giving recommendations for continuous improvement;
— Disaster recovery management and monitoring;
— System performance monitoring and system optimization;
— Integration with cloud services;
— Development and implementation of other database-related tasks.
As a Couchbase Developer and Administrator, you will contribute to designing, building, and administration of a Couchbase database in the Google cloud. The solution would implement disaster recovery across separate clusters based in Singapore, Eastern Europe, and the San Francisco Bay Area. This solution should also have an automated deployment and ideally should have an architecture that wouldn’t depend on the cloud. The initial deployment is for the Google cloud, although there will be other potential cloud providers in the future.
Our ideal candidate should have 5 years’ experience working with NoSQL database, as well as Couchbase administration and development experience. This includes hands-on experience with technologies like Elasticsearch, Redis, and Apache Hadoop.
Also, to be a good match for the position, you should be confident in performance tuning and N1QL code writing.