Job Summary
- Technical Skill:
- JavaScript ,
- NodeJS ,
- TypeScript ,
- MongoDB ,
- System Design ,
- NoSQL ,
- AWS ,
- Microservices ,
- GCP
Job description
Overview of job
PURPOSE OF JOB
Responsible for creating, coding, and improving all the BAEMIN services, which are BAEMIN applications, operations, external system integration to help create a functional, seamless experience for end-users.
JOB RESPONSIBILITY
Deliver Backend services
- Develop and provide API for BAEMIN Services;
- Design and implement backend services using TypeScript, Node.js, MongoDB, Redis, AWS;
- Collaborating with client developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experiences;
- Optimize servers for performance and stability, implement security structures, generating reusable code libraries and generate data storage solutions;
- Analyze and improve the efficiency, scalability, and stability of our system.
- Work closely with other junior engineers to support and supervise the service quality.
- Other tasks assigned by Line Manager
1/ Attractive salary & benefits
- 12 annual leave + 4 full-paid sick leave;
- Year-end bonus, performance bonus, public holiday bonus, birthday bonus;
- Appraisal and salary review every year;
2/ Macbook provided
3/ Opportunity to be trained & worked in a leading food tech company in Viet Nam;
Job Requirement
- A degree in Computer Science/ Software Engineering/ Information Technology, or experiences in related fields.
- From 5 years of backend software development experience;
- From 2 to 5 years ofcoding experience in Nodejs or TypeScript;
- Knowledge and experiences in NoSQL (e.g. MongoDB); Cloud base infrastructure (e.g. AWS, GCP);
- Knowledge and experiences in System design and Microservice;
- Effective communication and teamwork skills, particularly ability to work in squad to ensure delivering project OTIF;
- High learning agility and a real passion for coding and programming, innovation, and solving challenging problems;
- High adaptability and flexibility to the rapid changes of the business;
- High responsibility and diligence;
- Detail-oriented and efficient time manager who thrives in a dynamic and fast-paced working environment.
- Willing to share knowledge, practices with others in a straightforward and constructive way.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- JavaScript
- NodeJS
- TypeScript
- MongoDB
- System Design
- NoSQL
- AWS
- Microservices
- GCP
COMPETENCES
- Communication Skills
- Teamwork
- Responsible
- Dynamic
- Detail oriented