Job Description:
Work with development teams and product managers to ideate software solutions
Write effective APIs
Write technical documentation
Build features and applications with a mobile responsive design
Test software to ensure responsiveness and efficiency
Build the front- end of applications through appealing visual design
Design client- side and server- side architecture
Develop and manage well- functioning databases and applications
Troubleshoot, debug and upgrade software
Create security and data protection settings
Compensation & Benefits:
Flat, open and sharing culture with friendly management team; outsourcing company with product mindset;
01 day remote work per month; A flexitime allowance of 90- 180 minutes per month for employees
Minimum 14 paid leaves per annum for all employees after probation;
Yearly company trip and year- end party, quarterly team building and weekly eating together; English- Japanese Club, Sports Clubs;
Social insurance, health insurance, unemployment insurance and Bao Viet care insurance;
Men’s Day, Women’s Day, Children’s Day, Mid- Autumn Festival and other benefits under the provisions of the company;
Performance bonus, 13th- month salary, public holidays bonus (2/9, 30/4, 1/5, 1/1); bonus for Excellent Employee and Excellent Team;
Training courses and working opportunities with technical gurus who built and operated world- class applications with millions of users. This might be a good chance for graduated students to learn cutting- edge technologies and how to build scalable system from scratch;
Work performance review 2 times/ year (in April and October);
Saturday & Sunday OFF, Overtime pay is 150%, 200%, 300% as per labor law;
01 hour paid leave per day for women having children under 12 months
Nice & modern working space with young, dynamic & friendly colleagues and free coffee, tea, drinks;
Requirements:
Proven experience as a Full Stack Developer or similar role
Experience developing desktop and mobile applications
Extensive knowledge about OOP and design patterns
Strong experience with backend programming: NodeJS
Familiarity with databases (e.g. MySQL, MongoDB), web servers
Good at English (speaking skill)
Knowledge of at least one of front- end frameworks (e.g. ReactJS, Angular, VueJS)
Familiarity with common stacks