Summary
Join us in transforming the life sciences industry as a Senior Back-end Engineer at Veeva Systems. This role involves SaaS platform architecture design, improvement, and implementation, technology selection, and working with cross-functional teams to ensure product quality and development progress.
Requirements
- Bachelor's degree or above in computer-related field
- More than 5 years of development experience
- Familiar with SaaS platform software design and development, with practical experience
- Experience in large-scale business system design
- Familiar with common data structures and algorithms
- Familiar with mainstream relational database design and development
- In-depth understanding of object-oriented design
- Familiar with at least one major programming language, such as Python, java, C++, etc
- Familiar with web development technology and frameworks, such as Django/Flask/Spring, etc
- Continuous enthusiasm for technology, optimistic personality, logical, good at working with people of all backgrounds
Responsibilities
- Design, improve, and implement SaaS cloud products' applications
- Analyze business requirements and provide business implementation solutions
- Work with front-end engineers, product managers, and QA engineers to ensure product quality and development progress
- Improve the user experience of the product and use technology to drive business development
- Track and research cutting-edge technologies and apply them to the company's product development
Benefits