1. Lead the development of high-quality, impactful, and scalable products and systems to achieve business goals.
2. Conduct system analysis, architecture design, and develop technical solutions based on project requirements, while producing corresponding technical documentation
3. Develop software applications using Java or .NET technologies
4. Collaborate closely with
engineering managers and engineers across multiple platforms and domains
5. Support to recruit, develop, and retain exceptional engineering talent who excel in innovative, user-focused, fast-paced environments.
6. Establish and maintain high engineering standards for your team regarding quality practices, delivery speed, architecture, design, and code quality, with clear measurable goals
7. Contribute to the improvement and scaling of the engineering organization by mentoring engineers, sharing technical knowledge, industry best practices, and leadership skills
1. Familiarity with J2EE or .Net.
2. Familiarity with RDBMS (PostgreSQL, Oracle, MSSQL).
3. Have experience with developing on Cloud Platform (GCP, AWS, Azure).
4. Familiarity with Git, Docker, Kubernetes is a plus.
5. Strong analytical and problem-solving skills.
Soft skills:
1. Has team collaboration awareness, able to work cooperatively with team members. Experience in Scrum is a plus.
2. Good communication skills (English and Vietnamese) and logical thinking/judgment abilities.
3. Proactive and self-motivated to learn.
4. Possesses or is willing to learn multiple languages (Chinese) to effectively communicate with the team.