職務說明 / Key Responsibilities
We are seeking an experienced Backend Development Team Lead to manage and guide a team of approximately 15 engineers. This role will involve overseeing various business development areas, including leasing, ride services, used car sales, vehicle maintenance, insurance, scheduling, and electric vehicle charging. The ideal candidate will be passionate about backend development, capable of enhancing development quality and system stability, and proficient in team leadership and collaboration.
Key Responsibilities:
1. Lead and mentor a backend development team of around 15 members.
2. Drive the development of business solutions across leasing, ride services, used car sales, vehicle maintenance, insurance, scheduling, and EV charging.
3. Plan and guide the professional development of team members, introducing new technologies and fostering a culture of openness and shared learning.
4. Continuously optimize team development processes and enhance member skills.
5. Maintain hands-on involvement in Java development, with occasional .NET tasks.
6. Utilize frameworks such as Spring Boot and work with a microservices architecture combined with Kubernetes.
6. Ensure high-quality development through a deep understanding of business logic and system stability.
7. Design and optimize database architectures (both relational and non-relational), with a focus on performance.
8. Implement and manage product development using Scrum methodology.
9. Collaborate closely with PM, UX, frontend, and SR teams to analyze and resolve issues, providing user-centered solutions.
10. Work with operations and customer service teams to address user feedback and analyze problems from a user perspective.
11. Propose and implement improvement plans based on user feedback and operational needs.
需求條件 / Key Requirements
Qualifications:
Experience:
1. Over 10 years of backend development experience with a strong focus on ongoing technical advancement.
2. At least 3 years of experience leading backend development teams.
Technical Skills:
1. Proficient with cloud platforms (GCP, AWS) and knowledgeable in system, network, automation, security, and architecture design.
2. Experience with database architecture design and performance optimization (both relational and non-relational databases).
3. Main programming language: Java, with some experience in .NET. Familiarity with Spring Boot and Kubernetes.
Project Management:
1. Experience in system renovation and optimization for medium to large-scale systems.
2. Ability to balance project tasks: Team management (50%), technical development (30%), and cross-departmental projects (20%).
Personal Attributes:
1. Agile, problem-solving mindset with strong teamwork skills.
2. Proven experience in managing teams of 10 or more members.
Preferred Qualifications:
1. Experience in e-commerce, travel, or startup environments.
2. Interest or practical experience in developing business models, algorithms, machine learning, or AI-related projects.
If you are a proactive leader with a passion for backend development and a strong track record in team management and technical expertise, we invite you to apply for this exciting opportunity.