Middle+ Full-stack developer (Vue.js+Node.js)

About the Project:

We are building a next-generation eLearning platform focused on delivering exceptional educational experiences for both learners and educators. This is a high-impact role, and you’ll be directly involved in evolving a platform used by thousands of users worldwide. The frontend is actively being migrated from Vue 2 to Vue 3, and the backend runs on a modern Node.js-based stack integrated with AWS.

 

Responsibilities:

  • Develop and maintain features on both frontend and backend of the platform;
  • Participate in the migration of the frontend from Vue 2 to Vue 3;
  • Collaborate with product managers, designers, and other developers to deliver high-quality features;
  • Write clean, scalable, and well-documented code;
  • Design and consume RESTful APIs;
  • Optimize components for maximum performance across a range of devices and browsers;
  • Participate in code reviews and contribute to technical decision-making;
  • Support and maintain existing functionality, fixing bugs and improving performance;
  • Integrate AWS services (e.g., S3, SQS) where needed.


    Requirements:

  • 4+ years of experience in fullstack development;
  • Strong experience with Vue.js 2 and ideally Vue 3 (or willingness to migrate);
  • Solid understanding of Vuex, component-based architecture, and UI best practices;
  • Experience with Bootstrap or other UI frameworks;
  • Proficiency with Node.js and NestJS for building backend services;
  • Hands-on experience with Prisma and/or Sequelize;
  • Good knowledge of MySQL or other relational databases;
  • Experience integrating and using AWS services, such as S3, SQS, etc.
  • Familiarity with REST API design principles and scalable application architecture;
  • Experience with Git, Docker, and collaborative development workflows;
  • Ability to work independently and take ownership of tasks.


     Nice to Have:

  • Experience with CI/CD pipelines;
  • Understanding of microservices architecture;
  • English level: Intermediate+.

Required skills experience

Vue.js 3 years
Node.js 5 years
JavaScript 5 years

Required languages

English B2 - Upper Intermediate
JavaScript, TypeScript, Node.js, Vue.js/Vuex/Nuxt.js, Nest.js, AWS
Published 3 November
50 views
·
13 applications
100% read
·
100% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...