Position: Full Stack Javascript Developer (Node.js+Vue.js)
Company: Academy Smart Ltd.
Category: Node.js
Experience required: 5y
English level: upper

Academy SMART invites a Full Stack Javascript Developer to join our team.

About the role:

Project description:
Our customer is providing a cloud platform that allows its users to build future-proof complex business applications with its blueprint technology, using a combination of Low-Code, No-Code, and DeepCode. Thanks to our customer most business processes can be transformed into a modern, scalable and future-proof application - without writing a single line of programming code.

Responsibilities:
*Build the platform for the next generation of software creation as full stack TypeScript developer;
*Develop new widgets with Vue.js and Composition API;
*Convert existing frontend into dynamic and responsive Vue.js application;
*Extend existing microservice architecture using Nest.js ;
*Write Unit and e2e tests;
*Review code together with your colleagues to ensure a high-quality standards;
*Integrate new features in a performant and reliable way into our setup;
*Analyse the use of new technologies to actively benefit from emerging possibilities and functionalities;
*Ensure our users have all the tools at hand they need to create amazing applications.

Requirements:
*5+ years experience in Javascript;
*3+ years of hands-on experience in a senior position gained in a fast paced setup for SaaS and cloud software;
*3+ years experience in TypeScript;
*Ability to think abstractly required to work on a framework;
*Excellent knowledge of front- and backend technologies (Vue.js, Node.js, Nest.js);
*Experience in component based development;
*Knowledge of testing methodologies;
*Sense of ownership and pride in your performance;
*Good experience with Agile or Scrum software development methodologies;
*Good knowledge of written and spoken English.

Would be a plus:
*Experience in CKEditor, n8n, Tailwind and Playwright;
*Experience in Docker and ElasticSearch.

We offer:
*20 working days of paid vacation per year;
*Official holidays of Ukraine – days off;
*Modern equipment for work;
*Corporate events;
*External and internal training: conferences, professional events, courses, TechTalks;
*English speaking club.

Hiring process:
*Internal technical interview (1 hour);
*Technical interview with team lead (1 hour);
*Test task (3-6 hours);
*Interview with architect (45 minutes).

We are looking forward to your application!