Job Description
About Company
We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
This role will report to Team Leader Software Engineer
Your role & responsibilities
- Participate in the entire software development life cycle of the Agile team (requirement analysis, planning, architectural design, documentation, implementation, code review, unit test, test, and deployment).
- Developing and maintaining all server-side components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Adhere to programming conventions and good programming practices.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Your skills & qualifications
- Experience with Node.js 3Y+ and REST API.
- Experience with MongoDB and Elasticsearch.
- Understand fundamental design principles behind a scalable application
- Good sense of result-oriented, ownership, and responsibility for code quality.
- Good sense for quality, teamwork, and innovation.
- Self-motivated and continuous improvement of your engineering skills.
We hope you have:
- HTML/CSS, React, TypeScript, Vue.js, or other JavaScript libraries/frameworks.
- Non-functional aspects, i.e., security, performance, and scalability.
- Common design patterns for front-end web development.
- Clean code, coding standards, and code review.
- Unit tests, mocking libraries, code coverage, and code refactoring.
You will enjoy:
Opportunity to be part of a pioneer team of a digital start-up with huge growth opportunity and strong backing from two organizations that are market and innovation leaders in their respective industries.
Benefits for you
- Monday to Friday (09:00- 18:00)
- Part of a pioneer team of a digital start-up with huge growth opportunity and strong backing from two organizations
- 13th month salary
- 12 annual leaves + 3 sick leaves.
- 100% Social Insurance
- Private healthcare insurance, yearly checkup
- Gathering activities in special occasions (Christmas, New Year, Women’s Day, etc.)
- Company trip and team building activities
- Snacks, tea and coffee are ready to serve
- A flexible environment with super fun and enthusiastic colleagues
Company
TAPTAP
Industry
Product, Software, Information Technology, Khác
Company size
25-99
Nationality
Vietnam