Tech Lead

Job Description

– Participate in design and implementation of project services / solutions
– Together with existing technical staff responsible for securing the system architecture and for handling technical problems of projects.
– To export technology solutions, resources and tools for application in product development
– Research, learn and update new technology and train knowledge to members of the company.
– Work and cooperate programmatically with other developers to build applications
– Work on web and app products for various types of customers, eg retail, F&B, manufacturing, e-commerce, electronic payment, O2O.
– Receive requests from project administrators and company leaders
– Take charge of implementing and supporting technology solutions.
– Work with various partners to design flexible and adaptive applications that can evolve with the needs of the business
– Ensure members follow the procedures and suggest process improvements as needed.
– Technical supervision and consulting projects from initial stage to completion.
– Helping other groups and members constantly improve their skills and productivity.
– Work with managers to hire, recommend and train new members.
– Report daily work to direct manager and BOM
– Other requests from direct manager and BOM
– Contribution to the Tech Ecosystem of the tech community in which the company participates,
For example: open source community, community of consulting units implementing ERP, digital transformation

General Requirement
– College graduate or higher majoring in information technology, computer science
– Over 05 years of experience in software system design
– Extensive experience in building software architecture and frameworks, building big data processing solutions.
– Responsible for technical assistance to team members.
– Experience in deploying, scaling, monitoring and performance tuning is required.
– Experience with Agile Process and Scrum Method.

Technical Requirement
– Minimum 2 years experience in programming more than one programming language in the following languages: Java, .Net, Nodejs, Python, Ruby, C #, C ++
– Ability to program in one of the above languages.
– Proficient in databases (Relational and / or NoSQL) Oracle, Redis / MongoDB, MS SQL Server, MySQL
– Experimence of Networking fundamentals, Security, Operating Systems
– Experience of the front-end technologies: Vuejs, jQuery, AngularJS, ReactJS …
– Experience with web technologies such as REST API, GraphQL, Message Queue, WebSocket, …
– Experience in building microservices system
– Experience with at least one of the following technologies: Kafka, Git, CI / CD, K8s, Docker, Linux …
– Understand software quality assurance process, Devops, CI / CD pipeline (On-premise / Cloud)
– Experience in open source and development platforms
– Experience in designing and delivering highly available, scalable cloud-based systems is an advantage
– Ability to quickly update to master new technologies in the software industry, open source

Skills Requirement
– Good at English
– Communication skills in presenting key messages clearly and explaining technical concepts to non-technical subjects
– Comfortably present to listeners including resources from all organizational levels: business, IT, C-level
– Excellent job and time management skills with the ability to prioritize and adapt to re-prioritizing when needed
– Results-oriented with a commitment to product and service quality
– Create, actively learn and take on new challenges

– Attractive salary
– 13th salary month
– Working hours are flexible. Off Saturday, Sunday, Christmas holidays and public holidays, New Year in accordance with the Labor Law.
– State social insurance regime
– Enjoy comprehensive health insurance packages from leading insurance companies in Vietnam.
– Annual health examination
– Good opportunities for advancement, clear development roadmap, friendly working environment, enhance creativity and self-management skills

Trả lời

en_GBEnglish viVietnamese