We are seeking 01 Back-end developer (NodeJS) working in Hanoi who is responsible for server-side web application logic and integration of the work front-end web developers and application developers do. Back-end developers usually write web services and APIs used by front-end developers and mobile application developers.
BENEFITS
• To be involved in all stages of product development.
• Be challenged and grow in many positions with a clear promotion.
• Working with a large education system, big data, using new technologies.
• Participating in training courses inside and outside the company to improve professional ability and soft skills such as leadership, emotional thinking,....
• Having an incentive policy for employees learning courses at SAPP.
• Using modern software to decrease work papers, thereby focusing on professional development.
• Flexible working time: 8:30 – 17:45 or 9:30 – 18:45 from Monday to Friday.
• Paying social insurance according to state regulations.
• Receiving a fixed 13-month salary + bonus depending on the company's business situation.
• Having a lot of benefits: birthday bonus, seniority bonus, gift 8/3, 1/6, Mid-Autumn Festival,....
• Creating a human-centric culture, 90% of staff are very young and dynamic Gen Z. The company regularly organizes monthly tea breaks, annual team building, twice a year travel.
KEY RESPONSIBILITY:
Experience:
● 2+ years’ web development experience required (Middle Level).
● 3+ years’ web development experience required (Senior Level).
● Proficiency with well-known NodeJS backend frameworks (Express or Nest).
● Proficient understanding of RESTful API, gRPC, mono-repo, git.
● Deep knowledge about OOP, SOLID.
● Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB, Elastic Search, Redis).
● Good problem-solving, collaboration, and communication skills.
● Creating database schemas that represent and support business processes.
Plus:
● Experience of developing distributed server, large-scaled server using AWS preferred.
● Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
● Experience and good at Message Queue, distributed system, unit testing is a plus.
● Deep knowledge about Design patterns (Observer, Factory, Builder, Prototype pattern) is a plus.
● Experience in LMS (Learning Management System), edTech, Fintech system is a plus.
● Basic understanding of English on Reading and Writing skills.
● Majoring in Information Technology, Mathematics, Electronics and Telecommunications, Mechatronics and related fields.