Epicareer Might not Working Properly
Learn More
O

Fullstack Developer

$ 9,000 - $ 9,000 / month

Checking job availability...

Original
Simplified

Job Description

Description

We are looking for a highly experienced Fullstack Developer to join our dynamic team in Singapore. The ideal candidate should possess a strong background in both frontend and backend technologies with a particular emphasis on Node.js. This role demands a problem-solver who is passionate about delivering high-quality digital solutions and working in a fast-paced, agile environment.

Responsibilities

  • Design, develop, and maintain fullstack web applications with scalable, clean, and efficient code.
  • Lead backend development efforts using Node.js, ensuring best practices in performance and security.
  • Build and integrate RESTful APIs and third-party services.
  • Collaborate closely with UI/UX designers and frontend developers to deliver a seamless user experience.
  • Perform code reviews, troubleshoot issues, and optimize application performance.
  • Contribute to architectural decisions and participate in technical discussions.
  • Write and maintain unit and integration tests to ensure code quality.
  • Work within an Agile/Scrum team, participating in sprint planning, estimation, and delivery.

Skills and Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum 10 years of software development experience, with at least 8 years of relevant experience in fullstack development.
  • Strong expertise in Node.js (must-have).
  • Proficient in frontend technologies such as React.js, Angular, or Vue.js.
  • Hands-on experience with HTML5, CSS3, JavaScript, and modern JS frameworks.
  • Experience in database development with MySQL, MongoDB, or PostgreSQL.
  • Familiar with version control tools such as Git and CI/CD tools and processes.
  • Exposure to cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills with the ability to work effectively in a team environment.

Job Description

Description

We are looking for a highly experienced Fullstack Developer to join our dynamic team in Singapore. The ideal candidate should possess a strong background in both frontend and backend technologies with a particular emphasis on Node.js. This role demands a problem-solver who is passionate about delivering high-quality digital solutions and working in a fast-paced, agile environment.

Responsibilities

  • Design, develop, and maintain fullstack web applications with scalable, clean, and efficient code.
  • Lead backend development efforts using Node.js, ensuring best practices in performance and security.
  • Build and integrate RESTful APIs and third-party services.
  • Collaborate closely with UI/UX designers and frontend developers to deliver a seamless user experience.
  • Perform code reviews, troubleshoot issues, and optimize application performance.
  • Contribute to architectural decisions and participate in technical discussions.
  • Write and maintain unit and integration tests to ensure code quality.
  • Work within an Agile/Scrum team, participating in sprint planning, estimation, and delivery.

Skills and Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum 10 years of software development experience, with at least 8 years of relevant experience in fullstack development.
  • Strong expertise in Node.js (must-have).
  • Proficient in frontend technologies such as React.js, Angular, or Vue.js.
  • Hands-on experience with HTML5, CSS3, JavaScript, and modern JS frameworks.
  • Experience in database development with MySQL, MongoDB, or PostgreSQL.
  • Familiar with version control tools such as Git and CI/CD tools and processes.
  • Exposure to cloud platforms like AWS, Azure, or Google Cloud is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills with the ability to work effectively in a team environment.