ReactJS/NodeJS Fullstack
NodeFlair
- Ho Chi Minh City
- Permanent
- Full-time
- Provides and support a strategic vision that integrates a broad range of ideas for applications and software developments.
- Work on web and software development projects within different disciplines, which influences multiple areas of the business.
- Work closely with the product manager, business analyst, and chief engineer to develop the technical design and solutions.
- Be an integral part of the lifecycle of software or web development.
- Analyze, code, test, implement, and update existing or new software and web applications to find solutions to the current company's technology needs.
- Assess the hiring process of the team selection to ensure the balance between selecting skilled and experienced as required by the project.
- Provide solutions to technical difficulties and complex issues that might affect various fields and subject areas simultaneously.
- Coordinate with other team members and provide the tangible product.
- Use a process-driven method to approach design solutions.
- Mentor other peer engineers with workflow and complex software solution buildings with your skills and experience.
- Work collectively with the product owner, program leadership, and others and support them in resolving hitching issues.
- Plan your development tasks accordingly to improve and grow your performance considerably.
- Bachelor degree in computer programming or any other related field
- Over 3 years of software development/programming/coding professional work experience
- Good English communication skills, both written and oral
- Good interpersonal communication skills to work in a friendly workplace environment
- Demonstrated organizational, analytical and interpersonal skills
- Flexible team player
- Ability to manage tasks independently and take ownership of responsibilities
- Ability to learn from mistakes and apply constructive feedback to improve performance
- Ability to communicate technical information clearly and articulately
- Ability to adapt to a rapidly changing environment
- In-depth understanding of the systems development life cycle
- Proficiency programming in more than one object-oriented programming language: JAVA, Python, Ruby, C++, .Net, Objective-C, ReactJS, NodeJS, JavaScript, HTML
- Experienced in MS SQL, MySQL, Oracle DB, PostgreSQL, MongoDB
- Proficiency using versioning tools: GIT, CVS, SVN, Mercurial
- Experienced in developing on Unix/Linux environments
- Experience with unit testing, release procedures, coding design and documentation protocol as well as change management procedures
- High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy
- Have knowledge in Blockchain is a plus