TopDev

SmartDev LLC

Senior Fullstack Developer (NodeJS/React)

Quận Cầu Giấy, Hà Nội
Posted 1 year ago and Job expires in 1 year ago

Year of experience

Job Level

Job Type

Contract type

Responsibilities

  • Develop and maintain applications using Node.js with TypeScript, focusing on performance, scalability, and security. 
  • Expertise in Nest.js framework to build efficient, scalable, and maintainable server-side applications. 
  • Manage and optimize PostgreSQL database queries, ensuring data integrity and performance. 
  • Integrate third-party services and APIs, handling various challenges like error management and efficient data processing. 
  • Design and implement robust testing strategies for third-party integrations. 
  • Experience or understanding of state machines and their application in software development. 
  • Analyze and implement different architectural approaches such as Event-Driven Architecture (EDA), webhook, and polling-based architectures (nice-to-have). 
  • Work with front-end JavaScript frameworks, preferably React, to build cohesive and seamless user experiences (plus). 
  • Apply your knowledge of e-commerce platforms and systems to enhance our e-commerce projects. 
  • Communicate effectively with team members and stakeholders, demonstrating excellent English proficiency in reading, writing, and listening. 

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field. 
  • 3+ years of experience in Node.js development, with a focus on TypeScript and Nest.js. 
  • Proven experience with PostgreSQL and third-party service integrations. 
  • Familiarity with state machines in software development. 
  • Knowledge of various architectural approaches (EDA, webhook, polling) is an advantage. 
  • Experience with JavaScript frameworks, particularly React, is a plus. 
  • Previous experience in e-commerce development. 
  • Excellent English communication skills, both written and verbal. 

Benefits

Good work environment and good colleague (parties, holidays, team building activities)
Competitive Salary
Commission
Other benefits to be discussed
20 annual leave days alongside Vietnamese public holidays
Self-organize project team
Work with high profile multinational companies

0 job opening

Industry

Software

Company size

100-499 Employees

Nationality

Switzerland