BackEnd Developer
NodeFlair
- Hanoi
- Permanent
- Full-time
- Collaborate in designing and building software and systems within the company's ecosystem.
- Develop and maintain Backend source code using Node.js, including designing and implementing new features and enhancing existing ones.
- Design and implement flexible and scalable Backend architecture to meet project requirements.
- Build and maintain reliable and user-friendly RESTful APIs and web services.
- Research and apply new technologies to optimize product development efficiency.
- Work closely with the Frontend team to ensure smooth integration between user interface and Backend logic.
- Handle development and operation requests from product and operation teams.
- Maintain, operate, and upgrade systems within the firm's ecosystem.
- Minimum of 4 years of experience working with JavaScript (NodeJS) and PHP with the Laravel framework.
- Proficiency in working with database management systems such as MySQL, MongoDB, Redis, and Postgres.
- Experience applying system development models.
- Understanding of Message Broker technologies like RabitMQ and Kafka at a practical level.
- Experience in deploying and using Docker.
- Knowledge of RestAPI, Gitflow.
- Ability to design system and design patterns.
- Understanding of software development models such as MVC, HMVC, MVVC, DDD.
- Collaboration skills with BA, PM, QA/QM, and Customers.
- Enthusiastic, cheerful, and sociable.
- Annual health check-up.
- Full insurance coverage as per state regulations and promotion mechanism immediately after probation.
- Teambuilding once a year in summer and over 20 internal events such as Onsers Friday, Onsers Family Day, YEP, Birthdays, Mid-Autumn Festival, Women's Day 20/10, etc.