Job Summary
The TVBS Data Team is dedicated to building and maintaining high-quality data service platforms. We are seeking a highly skilled and experienced Senior Fullstack Engineer to join our innovative team.
We are looking for a fullstack professional with a strong backend development background (primarily PHP, with Python maintenance skills as a plus), proficient in SQL databases, modern frontend frameworks, and DevOps practices. In this role, you will play a crucial part in architecting systems, leading technical decisions, and solving complex challenges alongside our team.
Key Responsibilities
System Development Maintenance
Lead the design, development, and maintenance of backend services, primarily using PHP with Python maintenance capabilities.Design and optimize SQL database (MySQL/PostgreSQL).Design, develop, and implement robust RESTful APIs to ensure seamless data flow between frontend and backend.Develop frontend functionalities using modern JavaScript frameworks (e.g., Vue.js, React, Angular).Continuously refactor codebase, write comprehensive technical documentation, and enhance system maintainability.Implement caching mechanisms (e.g., Redis) and performance tuning strategies to improve system responsiveness and scalability.Improve test coverage to ensure system reliability and stability.
Automation System Optimization
Ensure the security, efficiency, and high availability of service environments.Leverage Docker and Linux to optimize system performance and streamline development workflows.Monitor system performance, proactively identify and troubleshoot issues to maintain high availability and stability.Support CI/CD pipeline establishment, automating deployment and testing processes.
Infrastructure Cloud Management
Manage and optimize infrastructure to enhance service stability and scalability.Operate public cloud platforms (GCP/AWS) for IaaS deployment and operations.Utilize Infrastructure as Code (IaC) for environment setup and management.Proficiently use Linux command-line tools for operations and troubleshooting.
Technical RD Team Collaboration
Evaluate and experiment with new technologies to drive the evolution of the team's tech stack.Actively participate in code reviews to ensure code quality and best practices.Collaborate effectively with team members, UI/UX designers, and cross-functional partners to achieve common goals.
5 years of experience required
No management responsibility