Product Developer (雲端後端服務開發)

Engineering
Full-time
Taipei, Taiwan

Department Info

Almost all organizations today rely on one or more cloud-based SaaS solutions to fulfill IT requirements. Synology has over two decades of experience creating class-leading products across storage, backup, networking, and surveillance industries, and we're now putting that expertise into hybrid cloud and cloud-native solutions. We're looking for world-class candidates to join our development teams to lead the next paradigm shift in IT infrastructure.

Job Description

As a developer in Synology's Cloud Division, you'll be pioneering our next generation of highly available, scalable, and easy-to-maintain products and services. You'll be working with others to deliver a product that offers a streamlined and consistent user experience, is reliable in operation, and most importantly, can be trusted by our customers to store their critical data securely. 

You will:
- Develop cloud-native SaaS solutions with security and privacy-first principles
- Work on creating services ranging from securely transferring files (C2 Transfer), and a identity and directory management service for organizations (C2 Identity).
- Deploying dependable and scalable services using Kubernetes
- Participate in both front-end and back-end development processes
- Collaborate with cross-functional teams such as PMs, designers, and QC to deliver a high-quality product
- Monitor the health of the entire system, ensuring service quality and availability

Requirements

You are expected to have: 
- Experience in Golang, Python, or C/C++ programming languages
- Experience in multi-threading or network programming
- Familiarity with system programming in Linux environments
- Strong analytical and problem-solving skills, whether you are working alone or as part of a team
- Genuine passion for learning new techniques
- Excellent communication and interpersonal skills

We're targeting candidates with:
- SRE or DevOps experience
- Experience in container orchestration technologies such as Kubernetes
- Experience with cloud computing or hybrid cloud software
- Experience in integrating GitLab CI/CD
- A fondness for automating everything and exploring new technical skills
- Good understanding of Linux fundamentals and networking
- Familiarity with data structures and database operations

Apply Now
Your future career awaits

We’ll get in touch with you to let you know the next steps.

Please upload your resume and portfolio in Microsoft Word/PowerPoint or PDF formats.