Full-Stack Engineer (Node.js, React)

 133/38/14 Cong Lo, Ward 15, Ho Chi Minh City, Vietnam
 FullTime

Develop and maintain complete web applications, ensuring seamless integration between front-end and back-end while optimizing performance and user experience.

Resposibilities:

  • Front-End Development: Building user interfaces using frameworks like React, Angular, or Vue.js.
  • Back-End Development: Developing server-side logic using Node.js, Express, and integrating with databases (SQL or NoSQL).
  • Designing and implementing RESTful or GraphQL APIs for communication between the client and server.
  • Designing, implementing, and managing databases (e.g., MongoDB, PostgreSQL).
  • Writing efficient queries and ensuring data integrity.
  • Setting up and managing CI/CD pipelines.
  • Deploying applications on cloud platforms (e.g., AWS, Azure, Heroku). -Using version control systems like Git for code management and collaboration.
  • Writing unit and integration tests.
  • Debugging issues across the stack.
  • Working closely with designers, product managers, and other developers to deliver high-quality software.
  • Participating in code reviews and providing constructive feedback.
  • Identifying and fixing performance bottlenecks.
  • Ensuring the application is scalable and efficient.
  • Ensuring the application is user-friendly and accessible.
  • Implementing responsive design principles.
  • Keeping up with the latest trends and technologies in web development.
  • Continuously learning and improving skills.

Requirements:

Most important:

  • Bachelor of Computer Science or Software Engineering from University with a well-known reputation for this major.r
  • 1-3 years of full-time working experience in the Software Industry.
  • Big passion for programming and want to become future Engineer or Architect - not Developer.
  • Ability to communicate effectively in English with US Clients via chat, email and video call.
  • Good at problem solving and critical thinking mindset.
  • Ability to learn and use new things (technologies, frameworks, tools, ...) quickly.

Technical ability:

  • Ability to write well-designed, testable, efficient code.
  • Ability to write unit testing and debugging.
  • Good understanding of modern Typescript and common Node.js libraries.
  • Experience in Node and at least one of its popular frameworks (Express, Nest.js, Strapi, Apollo GraphQL).
  • Experience with React.js (Next.js or Remix framework) or React Native.

Great to have:

  • Obsession, dream or curiosity to chase for the highest coding quality at "Mona-Lisa Level".
  • Knowledge about programming principles, philosophies and architecture designs.
  • Ability to lead or train junior members.
  • Ability to apply Design Thinking and First Principles Thinking into real work.
  • Experience working with Cloud, CI/CD and Devops.

Benefits

  • Working date: 09:00 - 18:00 Monday - Friday
  • Social and unemployment insurance
  • Salary 13th and review salary annually.
  • Public holiday bonus and Annual leave are in accordance with the Vietnamese Labor law
  • Teambuilding activities monthly.
  • E-learning sessions.
  • Other: Fruit, tea and coffee, Birthday gift, Skill books,...

Location

  • Hồ Chí Minh: 133/38/14 Cống Lở, Phường 15, Tân Bình
Apply Now

Send your CV to the HR department

 trangpham@dayoneteams.com