Work responsibility:
Participate in building the Back-end system for the company's products.
Analyze requirements and specification documents to create system design, code, test.
Coordinate with related departments (R&D) to receive requirements and provide solutions.
Research advanced technologies to come up with solutions to improve and perfect the products they develop.
Connect apps to third-party services and support front-end through APIs.
Perform other duties as assigned by the Board of Directors and Head of Department.
Advanced skill:
Over 2 years of experience working with one of the languages Python/ PHP/ NodeJS/ Java/….
Good knowledge of databases and ORMs.
Master basic programming knowledge such as OOP, algorithms, data structures and design patterns.
Experience and skills in working with MongoDB, MySQL, PostgreSQL, SQL Server database systems.
Have good debugging skills, write unit tests.
Good logical and algorithmic thinking skills, analytical and problem solving.
Knowledge of system security.
Experience working with source code management tools.
Ability to work in groups and independently.
Good learning attitude, professionalism and high sense of responsibility.
Priority (optional):
Preference will be given to candidates with experience working with Microservices architecture, CI/CD processes.
Having participated in projects in the field of online payment, e-commerce.
Ability to integrate multiple data sources into a single system.
Experience working with AWS services.
Know how to optimize the system.