Are you a Cloud Developer with a passion for delivering well-designed products that people love to use? Join our dynamic team of cloud developers as we build a cutting-edge Database as a Service. As a Cloud Developer, you will play a crucial role in designing, developing, and delivering a scalable, secure, and highly available database solution that meets the evolving needs of our customers.
What you’ll do
- You deliver technical excellence by designing and developing scalable cloud services.
- You will be working closely with other internal teams, such as product management, designers, and end-users to ensure product success.
- You contribute to the development of new products and features, based on customers’ requirements and aiming for a wide range of use cases.
- You will troubleshoot and resolve complex issues related to cloud services performance, scalability, and security.
- You will develop and maintain automated testing frameworks to ensure the quality and reliability of the services.
- You will stay up-to-date with the latest advancements in cloud computing, database technologies, and distributed systems.
What you bring
- You have a bachelor’s degree or Masters degree in Computer Science or equivalent.
- You have experience in software development in one or more programming languages such as Go, Python, Java
- You have good expertise in data structures/algorithms.
- You have experience with container and orchestration technologies such as Docker and Kubernetes.
- You have experience in monitoring tools such as Grafana & Prometheus
- Passion for Distributed Systems: Strong passion for solving distributed systems challenges and experience working with distributed systems.
- Cloud Computing: Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Experience with large-scale data architecture, data modelling, database design, and information systems implementation is desirable.
- Communication Skills: Excellent communication and collaboration skills, with the ability to effectively communicate technical information to both technical and non-technical stakeholders.
Tech you bring
- 3+ years of experience in Cloud services development Strong knowledge of cloud computing platforms, such as AWS, Azure, or Google Cloud.
- Experience in designing, developing, and managing cloud services and applications.
- Strong knowledge of programming languages such as Go, Python, Java
- Knowledge of cloud security best practices and compliance requirements