Search by job, company or skills

MTI Technology

[HCM] Senior Nodejs Developer

Early Applicant
  • 12 days ago
  • Be among the first 50 applicants

Job Description

What you will do

  • Design, organize, and implement user-facing features for various components of our dynamic platform.
  • Develop and optimize client-side code to ensure fast, responsive web applications with a focus on delivering excellent UI/UX.
  • Collaborate with team members to develop and integrate new features, including third-party systems and plugins.
  • Research, evaluate, and recommend new technologies for potential integration and use in the platform.
  • Work closely with business and product teams to fully understand and address client requirements.
  • Incorporate feedback from stakeholders to refine and enhance features, drawing new insights from their input.
  • Effectively prioritize tasks to meet multiple project deadlines.
  • Identify performance bottlenecks, troubleshoot issues, and resolve bugs to maintain smooth functionality.
  • End-to-End Development: Build and maintain frontend applications using React (NextJS) and backend services with NodeJS (NestJS).
  • UI/UX Implementation: Create user-friendly, responsive designs using Tailwind CSS and SCSS, ensuring the best user experience across devices.
  • Database Management: Design and optimize data layers with Postgres, NoSQL databases, and TypeORM for efficient querying and storage.
  • Testing & Quality Assurance: Write unit tests using JEST and automate end-to-end testing with Cypress to maintain high-quality code.
  • Microservices Architecture: Develop and maintain microservices using Kafka and gRPC to handle distributed data and service communication.
  • Cloud Integration: Deploy and manage scalable applications on Google Cloud Platform (GCP), ensuring optimized performance and security.
  • API Design: Build, maintain, and document APIs using GraphQL and REST for seamless integration with frontend and external services.
  • Agile Collaboration: Actively participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives to deliver on sprint goals.
  • Continuous Improvement: Collaborate with other team members to continuously improve code quality, system architecture, and processes.
  • CI/CD: Contribute to continuous integration and delivery pipelines to ensure fast, efficient, and reliable deployment cycles.

Core skills:

  • Experience in backend technology of Node.js
  • Experience with Web Front-end (HTML/CSS/JS), VueJS or ReactJS
  • Experience in database programming or design skills, including relational database skills (SQL, etc.) and non-relational database skills (MongoDB, Redis, Cassandra, etc.).
  • Excellent at coding (the code is well documented and compliant with good practices) and testing (Unit Test, Integration Test, User Acceptance Test, Automation Regression Test.)
  • Experience with RESTful API
  • Knowledge about programming principles, Design Patterns, etc;
  • Willing to learn new technology and product mindset.
  • Good at English (writing and speaking)
  • Experience in AWS, Google Cloud Platform, Microsoft Azure

Advantages
  • Familiar with working in an Agile environment
  • Have good teamwork skills.
  • Have open mindset
Benefit

- 05 working days/week (From Monday to Friday), applying flexible working hours

- 3 days of remote WFH per week (based on the team's decision)

- Lunch + Gasoline + Coffee Allowance

- Health, Social, and Unemployment Insurance (based on gross-based salary, according to Labor Code) and PVI Health Insurance

- 13th-month salary and Performance bonus

- Annual salary review

- 12 days annual leave plus an extra 02 days of company leave

- Company trips, sponsored team building, monthly Happy Hour, Sports Clubs (Soccer, Badminton, Pingpong, Yoga), and other joyful events;

- A culture of relentless learning with free courses in specialized skills, soft skills, and English;

- Yearly health checkup;

- Technical-certificate bonus

- Employee Referral Incentive

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 12/11/2024

Job ID: 100124383

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

HCM Senior Software Engineer NodeJs

Bizzi VietnamCompany Name Confidential

Senior Java Developer

VISSOFTCompany Name Confidential
Last Updated: 12-11-2024 11:29:08 PM
Home Jobs in Ho Chi Minh [HCM] Senior Nodejs Developer