Job Description
About Company
This is a trailblazing technology company specializing in a wide range of cutting-edge segments and digital expertise. The company focuses on innovative concepts solving current business issues such as digitization, development of mobile-tablet-web applications and software, payment terminals, game terminals, digitization of events.
Your role & responsibilities
- Write clean code to develop functional web and mobile applications
- Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks
- Design robust APIs to support mobile and desktop clients
- Manage and optimize scalable distributed systems in the cloud
- Optimize web applications for performance and scalability
- Develop automated tests to ensure business needs are met, and allow for regression testing
- Manage cutting-edge technologies to improve legacy applications
- Collaborate with Front-end developers to integrate user-facing elements with server-side logic
- Gather and address technical and design requirements
- Provide training and support to internal teams
- Build reusable code and libraries for future use Liaise with developers, designers, and system administrators to identify new features
- Follow emerging technologies
Your skills & qualifications
1. Language: Vietnamese (Fluent or Native) AND : Working Proficiency in English communication (IELTS 6,5+)
2. Qualifications:
- Bachelor’s in Computer Sciences or equivalent
2-3 years of experience developing on NodeJS - Excellent communication, motivational, and collaboration skills.
- Excellent foundation in computer science, algorithms, and web development
- Experience in writing highly secure web applications, Information security for APIs and databases
- Proficient understanding of code versioning tools, such as Git
- Knowledge of server/API development using frameworks like
- Express/Sequelize/Loopback/NestJS
Knowledge and experience in SQL (Postgres, MySql, etc.) - Language Mastery: (2 or more) JavaScript/TypeScript, C#, GoLang, PHP, Java, Python
3. Nice To Have:
- Master’s degree in IT or related field
- Experience handling multiple projects at the same time
- Experience working with remote teams
- Experience with mentoring juniors
- Experience in designing RESTful APIs
- Understanding PDF generators: PhantomJS/Headless Chrome
- Understanding of social networking features like Login/Passport/Oauth
- Understanding of payment features: Stripe/Paypal/Google Pay/Apple Pay/In-App Purchase
- Experience in deploying microservice systems (K8s, K3s, ...), monitoring, and testing the system is preferred.
- Experience with Jira and Atlassian tools
- Experience with Scrum methodology
- Phenomenal teammate with a forward-thinking mindset, ability and confidence to challenge the status quo
Benefits for you
- Equipment provided. Competitive salary, 13th-month bonus plus monthly, quarterly, and per-project bonus. Health insurance covered. Spacious office space, and convenient transportation in the center. Casual and comfortable work clothes. Flexible working time: 8 hours per day. 5 days/week Other regimes, according to Vietnam's regulations/laws