IBM Cloudant NoSQL DB is a globally distributed Database-as-a-Service (DBaaS) designed for developers of large and fast-growing applications. Hundreds of organisations around the world rely on Cloudant to keep their data online 24/7. This includes IBM Cloud itself, where Cloudant underpins many critical Cloud components. We help customers achieve their goals by providing a rock-solid, high availability database that can scale with their needs and replicate their data to many global locations to keep their applications performant and robust to failure.
Learn more about IBM Cloudant at https://www.ibm.com/products/cloudant.
About the roleCloudant is looking for a motivated backend software engineer to join our team. You will build integrations between our core database and IBM Cloud, enabling delivery as a serverless, cloud-based database service. Successful candidates will be building services written in Python and Go, delivered using Kubernetes.
Work closely with senior engineers to define requirements.
Plan out pieces of work alongside the technical leadership team to help us maintain delivery velocity.
Write secure, performant and well-tested code.
Regularly deploy using automated CI and CD pipelines.
Be a part of improving how we work.
Perform code reviews.
Work with our Support organisation to help resolve customer issues.
Experience in one or more modern backend programming languages (eg Go, Python, Rust, Java).
Experience of using source code management tools such as git and GitHub/GitLab/Bitbucket.
Comfort working in a command line environment.
Enthusiasm for learning about databases and Kubernetes.
Confidence working in an environment that prioritises written communication.
Fluent English.
Capability to work in a global, multicultural and diverse environment.
Troubleshooting and problem solving issues in a live environment.
Kubernetes, and technologies such as Istio.
Working with public cloud platforms like IBM Cloud, AWS, Azure or others.
Developing and/or operating, complex mission-critical production applications.
Troubleshooting and problem solving issues in a live environment.
Kubernetes, and technologies such as Istio.
Working with public cloud platforms like IBM Cloud, AWS, Azure or others.
Developing and/or operating, complex mission-critical production applications.