Join a fast‑moving team building enterprise‑grade lifecycle management software for databases, delivering a hybrid multi‑cloud DBaaS that powers thousands of instances across major platforms. You’ll collaborate in a supportive, hybrid environment, balancing on‑site teamwork three days a week with focused remote development.
What You’ll Do
- Architect and develop scalable backend services for database lifecycle management.
- Design flexible, high‑performance components that meet diverse customer use cases.
- Implement intuitive, user‑friendly functionality for provisioning, patching, and backups.
- Integrate with development, QA, documentation, and product teams to ensure release quality.
- Apply methodical, future‑ready design principles for cloud‑native scalability.
- Optimize code for performance, reliability, and maintainability.
What You Need
- 2+ years building microservice control planes on Docker and Kubernetes.
- Strong programming in Go, Java, or Python with clean, efficient code.
- Experience with cloud‑native SaaS and RESTful APIs.
- Solid understanding of object‑oriented design and principles.
- Bachelor’s or Master’s in Computer Science or related field.
- Experience with enterprise software (security, RBAC) is a plus.
Good to Have
- Linux system administration and scripting experience.
- Knowledge of SAN/NAS/HCI storage architectures.
- Familiarity with virtualization platforms.
The Opportunity
The NDB product is a market‑proven on‑premises solution in a multi‑billion‑dollar database space. Customer interest is soaring, giving the team strong momentum to expand hybrid multi‑cloud capabilities.
