Cloud Engineer
80-100%, on premise or remote within Europe, starting from March 2024
ddrobotec® is an up-and-coming HealthTech company with locations in Zurich and Tokyo whose ambition is to revolutionize the sports and health markets. Our vision is to make precision robotic health technology accessible to everyone. We do that by creating data-driven robotic personal trainers and cloud-based digital tools that our customers love. Are you passionate about building and maintain scalable and highly performant backends and frontends? Then join us to unleash your superpowers with work that really matters!
As part of a small but highly skilled core team, you will be responsible for scaling up and maintaining the ddrobotec® cloud infrastructure and services. You will develop, customize, unit-test, profile, debug and maintain its high-performance cloud backend (data storage, data analytics and REST API) and frontend (user management, dashboards etc.).
Main Responsibilities
- Design, develop, test, debug, manage and document backend application code and APIs
- Maintain CI/CD, cloud environments, and cloud infrastructure required for software development, testing, and deployment
- Monitor performance and availability of cloud applications, end-user system applications
- Create and maintain technical and system documentation
- Make design and technical decisions
- Shape the future of our products, unleash your creativity, and bring your ideas in
Skills and Qualifications
- Bachelor’s or Master’s degree in Computer Science, Physics, or a related engineering discipline
- At least 5 years of hands-on experience with C#, .Net, ASP.Net, REST, Python, Bash and JavaScript
- At least 5 years of hands-on experience with SQL and NoSQL database technologies, coupled with a solid understanding of caching mechanisms such as Redis and Memcached
- Strong orientation towards DevOps methodologies
- In-depth knowledge of Linux, including experience in system configuration and securing/hardening techniques
- Proficient in using Git and other CI/CD technologies to maintain version control and automate build, test and deployment pipelines
- Expertise in designing and implementing distributed systems, microservices architecture and network protocols
- Experience with containerization and orchestration using Docker and Kubernetes, including tools to manage Kubernetes deployments such as helm and/or kustomize
- A solid understanding of authentication and authorization protocols, roles and flows, such as OAuth2
- Experience with Keycloak or other identity and access management solutions
- Experience with tools used to manage and deploy cloud services and infrastructure (Terraform and/or Ansible)
- Ability to maintain a high level of code quality and participate in code reviews to ensure best practices are followed
- Ability to solve complex problems and troubleshoot/diagnose issues independently
- Ability to operate in a data-driven and highly dynamic environment
- Capable of teamwork and of meeting deadlines
- Excellent verbal and written communication skills in English
- Strong analytical thinking and problem-solving skills
- Critical eye for detail and hands-on attitude
- Willing to learn and continuously improve
Preferred Qualifications
- Familiar with cloud platforms Oracle, AWS, Azure and/or Google Cloud
- Familiar with observability technologies such as logs, metrics, notifications, and health checks
- Familiar with Apache Ignite and RabbitMQ
- Experience with Grafana
- Database storage engines, consistency models and replication
We promote equal opportunities and value diversity in our team in terms of work experience, area of expertise, gender and ethnicity. Please send complete application to jobs@ddrobotec.com.
We are very much looking forward to meeting you (also virtually)!