Full-Stack Developer

Singapore, Singapore
Full-time

We are looking for talented Full-stack Developer who excels in both front-end and back-end development. Your primary focus will be on creating and maintaining high-performance web applications by integrating user interface components with server-side logic. You will leverage your expertise in technologies such as React.js for front-end development and Node.js, Ruby on Rails, .NET, or Java for back-end systems. Ensuring that these components are scalable, secure, and easy to maintain will be crucial. You will collaborate closely with a cross-functional team, contributing to all stages of the development lifecycle and prioritizing effective problem-solving, robust design, and high-quality outcomes.

Roles & Responsibilities

  • Build and optimize both front-end and back-end components for seamless web applications using React.js, Node.js, Ruby on Rails, .NET, or Java.
  • Design scalable software architectures and ensure integration of front-end elements with back-end services.
  • Enhance application performance, scalability, and security across devices and browsers.
  • Apply best practices for coding, testing, debugging, and implement robust security measures.
  • Collaborate with cross-functional teams, contribute to technical discussions, provide support, and mentor junior developers.

Requirements

  • Proficiency in JavaScript and React.js for front-end development.
  • Strong experience with back-end technologies such as Node.js, Ruby on Rails, .NET, or Java, including frameworks like Spring Boot and Hibernate.
  • Knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle) and SQL.
  • Minimum of 3 years of full-stack development experience, with a proven ability to handle end-to-end development.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a team.

Bonus Skills

  • Familiarity with isomorphic React and modern build tools.
  • Experience with server deployment and DevOps practices.

Apply For This Job

To apply for this position, please fill in the information below.

Work location *
Which type of employment do you want to apply? *
Which of the following best describes your nationality or residency status?
Applying for the position *

Please provide your expected salary and specify the currency you prefer.

Where did you come across our recruitment opportunity? *

Please upload a PDF or DOC file of your resume below, as well as a cover letter, or any other supporting documentation that you have which will help us to make our decision as to whether you are the ideal candidate for this job.

By submitting this form, I consent to Vinova collecting, using, and disclosing my personal data (including my name, contact details, and CV/resume) for the purposes of processing my job application, evaluating my suitability for employment, and contacting me regarding recruitment matters. *

Click to upload or drag and drop

Maximum file size: 200MB

Draft saved

Please complete the CAPTCHA verification above to enable submission