Digital Platform Development - Full Stack Lead Engineer
薪資範圍:1,300,000 ~ 1,500,000 TWD / year
【Job Responsibilities】
As a full stack lead engineer in Digital Platform Development Center, you will be responsible for designing, developing, and maintaining web platforms and applications that support the growth of the biotechnology and medical industry ecosystem. You will collaborate closely with product managers, UX/UI designers, and internal/external technical teams to ensure seamless development, continuous optimization, and maintenance of systems. Your efforts will create value for users while contributing to the long-term business objectives of the organization.
1. Core Infrastructure Development: Build and maintain the platform's core infrastructure, delivering scalable, stable, and reliable solutions that meet system functionality and performance demands.
2. Front-End Development: Implement modern, engaging, and user-friendly interfaces based on UX/UI designs that enhance user interaction and deliver optimal website performance.
3. Back-End Development: Architect, develop, and maintain a robust backend for the platform, handling server-side logic, data management, and database architecture.
4. API Development and Maintenance: Design, develop, and maintain APIs to facilitate efficient communication between front-end, back-end, and third-party services.
5. Security Design and Implementation: Ensure the platform's security by incorporating best practices for encryption, user authentication, and authorization mechanisms.
6. System Operation and Monitoring: Oversee daily system maintenance and operations, monitoring performance and availability to ensure optimal functionality and security.
7. Version Control: Manage and track code changes using version control systems, ensuring smooth collaboration across the development team and timely software updates.
8. Testing: Develop and execute automated tests to ensure platform functionality and resolve issues during development, deployment, and operation.
9. Documentation Maintenance: Maintain comprehensive development documentation, including code comments, API documentation, and technical guidelines to support team members and stakeholders.
10. Collaboration and Communication: Partner closely with product managers, UX/UI designers, and development teams to understand project requirements, prioritize tasks, and deliver high-quality solutions on time.
11. Troubleshooting and Support: Provide ongoing technical support to internal teams, troubleshooting and resolving platform-related issues.
【Technical and Project Management Skills】
1. Front-End Technologies: HTML5, CSS3, JavaScript, React, Vue.js, or similar frameworks.
2. Back-End Technologies: Node.js, Python, Ruby, Java, PHP, or related technologies.
3. Database Management: Experience with MySQL, PostgreSQL, MongoDB, SQL Server, or similar databases.
4. API Design and Development: Familiarity with RESTful API, GraphQL.
5. Load Balancing & Caching: Proficient in Redis, Memcached, or distributed system architecture.
6. Version Control: Proficient in Git, GitHub, GitLab, or similar tools.
7. Automated Testing: Experience with testing frameworks such as Selenium, Jest, Mocha, or similar.
8. Security Technologies: Knowledgeable in encryption, authentication, and authorization methods (OAuth2, JWT), and firewall configuration.
9. Cloud Services & Architecture: Experience with AWS, Azure, Google Cloud, or equivalent cloud platforms.
10. Performance Optimization Tools: Familiar with Lighthouse, WebPageTest, or similar tools to ensure high website performance.
11. CI/CD (Continuous Integration/Continuous Deployment): Familiarity with Jenkins, Travis CI, Docker, or equivalent CI/CD tools.
12. Project Management: Excellent communication and teamwork. Proficient in Agile methodologies, including Scrum, with the ability to manage projects ensuring timely completion and adherence to quality standards.
公司地址:
台北市南港區忠孝東路七段508號9樓其他:
Phone InterviewLeetcode testEngineering manager + BU head interview-2024-10-01