Middle+ Full-stack developer (Vue.js+Node.js) to $3800
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.
Team: it consists of 7 developers: 3 backend engineers, 2 frontend engineers, and 2 full-stack developers. It also supported by a VP of Technology, a Product Owner, Designer, and a QA engineer.
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.
We Offer
- Collaborative international team.
- Flexible working conditions.
- Legal support.
- Paid sick leaves.
- Paid vacations.
- Medical insurance.
- Free English classes.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Vue.js, Vuex, Bootstrap, Node.js, NestJS, Prisma, MySQL, AWS
📊
$2000-3100
Average salary range of similar jobs in
analytics →
Loading...