Mô Tả Công Việc
- Lead the team to execute against projects and delivery commitments, including analysis, design, break-down tasks, estimation, and coding
- Manage the day-to-day activities of the engineering teams within an Agile and changing environment
- Collaborate with the business, product & other engineering teams to achieve Company goals and growth
- Develop or review backend services, APIs, components, frameworks, libraries
- Source code optimization to ensure the following criteria: high-quality, well-tested, clean, availability, scalability, latency, efficiency
- Participate in project business analysis, brainstorm to build technical solutions for project features and functions
- Lead in researching new technology solutions for the project
- Maintain and enhance existing backend services
- Provide production support and ongoing maintenance and enhancement of backend services
- Participate in the building of CI/CD process
- Design and code whenever the project required.
Yêu Cầu Công Việc
- Having bachelor’s degree in computer science, or related field
- 6+ years of experience in software engineering
- 2+ years of experience working as Squad Lead, Team Lead, Technical Lead or Engineering Manager
- Experience in working with Magento platform
- Experience in working with RDBMS: Oralce, MySQL, MSSQL
- Experience in designing, developing and implementing complex systems in the architecture model of Microservices, Distributed Syste, the cloud (AWS) and Docker
- Good knowledge about performance, security, coding best practices
- Proficient in PHP, Java, .Net/.Net core is a plus
- Proficient in code review, refactor code, Unit testing
- Excellent technical skills, including System design, detail design and coding
- Ability to lead project team, including QC, mobile,... to finish projects within deadlines
- Strong communication skills, documentation skills
- Ability to manage, support and grow a team of talented software engineer and analyst.